/* MLP v6.1.2-css */.mobile-live-preview-container,.mlp-fullscreen-editor-overlay,.mlp-preprocessor-modal,.mlp-share-modal,.mlp-readme-choice-modal,.mlp-console-modal,.mlp-analyze-modal,.mlp-backup-modal,.mlp-backup-warning-modal,.mlp-backup-success-modal,.mlp-backups-list-modal,.mlp-save-warning-modal,.mlp-save-success-modal,.mlp-close-tab-warning-modal,.mlp-device-picker-modal,.mlp-preview-popup-modal{overflow:hidden}.mlp-monaco-editor,.mlp-fullscreen-monaco-editor{position:relative;width:100%;height:100%}.mlp-tab-icon{font-size:1.1rem;margin-right:4px;filter:drop-shadow(0 2px 4px rgba(0,0,0,0.2));transition:all 0.3s ease}.mlp-tab-button-horizontal{display:flex;align-items:center;gap:4px}.mlp-tab-button-horizontal.active .mlp-tab-icon{transform:scale(1.1);filter:drop-shadow(0 2px 8px rgba(77,204,255,0.6))}.mlp-fullscreen-editor-tab-button .mlp-tab-icon{font-size:1.1rem;margin-right:4px}.mlp-fullscreen-editor-tab-button.active .mlp-tab-icon{transform:scale(1.1);filter:drop-shadow(0 2px 8px rgba(77,204,255,0.6))}.mlp-analyze-bar-btn{padding:10px 20px !important;background:#4a4a4a !important;color:#a0ff00 !important;border:2px solid #ffffff !important;border-radius:8px !important;cursor:pointer !important;font-weight:600 !important;display:flex !important;align-items:center !important;gap:8px !important;transition:all 0.3s ease !important;font-size:0.95rem !important;position:relative !important;overflow:hidden !important}.mlp-templates-bar-btn{padding:10px 20px !important;background:#4a4a4a !important;color:#a78bfa !important;border:2px solid #ffffff !important;border-radius:8px !important;cursor:pointer !important;font-weight:600 !important;display:flex !important;align-items:center !important;gap:8px !important;transition:all 0.3s ease !important;font-size:0.95rem !important;border-left:none !important}.mlp-templates-bar-btn:hover{background:#5a5a5a !important;transform:translateY(-2px) !important;box-shadow:0 4px 12px rgba(167,139,250,0.25) !important}.mlp-analyze-bar-btn:hover{background:#5a5a5a !important;transform:translateY(-2px) !important;box-shadow:0 4px 12px rgba(160,255,0,0.2) !important}.mlp-analyze-bar-btn .mlp-analyze-emoji{animation:analyze-float 2s ease-in-out infinite;filter:drop-shadow(0 2px 5px rgba(255,255,255,0.5))}@keyframes analyze-float{0%,100%{transform:translateY(0) rotate(0deg)}25%{transform:translateY(-3px) rotate(5deg)}75%{transform:translateY(-3px) rotate(-5deg)}}.mlp-queue-overlay{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.75);z-index:99999;align-items:center;justify-content:center;backdrop-filter:blur(6px)}.mlp-queue-overlay.active{display:flex}.mlp-queue-box{background:linear-gradient(135deg,#0f2033 0%,#1a3a5c 100%);border:1px solid #4dccff;border-radius:14px;padding:36px 40px 32px;min-width:320px;max-width:400px;text-align:center;box-shadow:0 0 40px rgba(77,204,255,0.2);font-family:'Consolas','Monaco','Courier New',monospace}.mlp-queue-icon{font-size:2.2rem;margin-bottom:12px}.mlp-queue-title{color:#4dccff;font-size:1.1rem;font-weight:700;margin-bottom:8px;letter-spacing:0.03em}.mlp-queue-position{color:#fff;font-size:2.4rem;font-weight:900;margin:10px 0 4px;line-height:1}.mlp-queue-of{color:#aad4f5;font-size:0.85rem;margin-bottom:18px}.mlp-queue-bar-track{background:rgba(255,255,255,0.08);border-radius:8px;height:6px;overflow:hidden;margin-bottom:18px}.mlp-queue-bar-fill{height:100%;background:linear-gradient(90deg,#4dccff,#a78bfa);border-radius:8px;transition:width 0.6s ease}.mlp-queue-status{color:#aad4f5;font-size:0.82rem;min-height:22px}.mlp-queue-countdown{color:#ffd700;font-size:2rem;font-weight:900;margin:8px 0 4px;display:none}.mlp-queue-countdown.visible{display:block}.mlp-queue-countdown-label{color:#aad4f5;font-size:0.8rem;display:none}.mlp-queue-countdown-label.visible{display:block}.mlp-queue-leave-btn{margin-top:20px;display:inline-flex;align-items:center;gap:7px;background:transparent;border:1px solid rgba(255,100,100,0.5);color:#ff8080;border-radius:8px;padding:8px 20px;font-size:0.82rem;font-family:inherit;cursor:pointer;letter-spacing:0.02em;transition:background 0.18s,border-color 0.18s,color 0.18s}.mlp-queue-leave-btn:hover{background:rgba(255,80,80,0.15);border-color:#ff6060;color:#ffaaaa}.mlp-queue-leave-btn:active{background:rgba(255,80,80,0.28)}.mlp-analyze-modal{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.85);z-index:10001;align-items:center;justify-content:center;backdrop-filter:blur(10px)}.mlp-analyze-modal.active{display:flex;animation:analyze-modal-fade 0.3s ease}@keyframes analyze-modal-fade{from{opacity:0;transform:scale(0.95)}to{opacity:1;transform:scale(1)}}.mlp-analyze-content{background:#0c0c0c !important;border-radius:4px !important;width:92% !important;max-width:760px !important;max-height:88vh !important;box-shadow:0 20px 50px rgba(0,0,0,0.9) !important;border:1px solid #444 !important;overflow:hidden !important;display:flex !important;flex-direction:column !important;font-family:'Consolas','Monaco','Courier New',monospace !important}.mlp-analyze-header{background:#252526;border-bottom:1px solid #333;padding:10px 20px;display:flex;justify-content:space-between;align-items:center;flex-shrink:0}.mlp-analyze-header h3{margin:0;font-size:1.15rem;color:#e8f4ff;display:flex;align-items:center;gap:10px;font-family:'Consolas','Monaco',monospace}.mlp-analyze-header-logo{font-size:1.1rem}.mlp-analyze-close-btn{width:28px;height:28px;background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.15);border-radius:4px;color:#aaa;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:0.9rem;transition:all 0.2s ease}.mlp-analyze-close-btn:hover{background:rgba(244,67,54,0.3);border-color:#f44336;color:#f44336}.mlp-analyze-toolbar{background:rgba(0,0,0,0.2);padding:10px 20px;border-bottom:1px solid rgba(255,255,255,0.1);display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;flex-shrink:0}.mlp-analyze-tabs{display:flex;gap:6px}.mlp-analyze-tab{padding:7px 16px;background:rgba(77,204,255,0.1);border:1px solid rgba(77,204,255,0.2);border-radius:5px;color:#4dccff;cursor:pointer;font-weight:500;font-size:0.82rem;display:flex;align-items:center;gap:6px;transition:all 0.2s ease;font-family:'Consolas',monospace}.mlp-analyze-tab:hover{background:rgba(77,204,255,0.2);border-color:#4dccff}.mlp-analyze-tab.active{background:rgba(77,204,255,0.25);border-color:#4dccff;color:#fff;box-shadow:0 0 8px rgba(77,204,255,0.3)}.mlp-analyze-toolbar-actions{display:flex;gap:8px}.mlp-analyze-action-btn{flex:1;padding:15px;border:none;border-radius:16px;cursor:pointer;font-weight:600;display:flex;align-items:center;justify-content:center;gap:10px;transition:all 0.3s ease;position:relative;overflow:hidden}.mlp-analyze-run-btn{background:linear-gradient(135deg,#FF6B6B 0%,#FF8E53 100%);color:white;box-shadow:0 5px 20px rgba(255,107,107,0.3)}.mlp-analyze-run-btn:hover{transform:translateY(-3px);box-shadow:0 8px 30px rgba(255,107,107,0.5)}.mlp-analyze-clear-btn{background:rgba(255,255,255,0.1);color:white;border:2px solid rgba(255,107,107,0.5)}.mlp-analyze-clear-btn:hover{background:rgba(255,107,107,0.2);border-color:#FF8E53;transform:translateY(-3px)}.mlp-analyze-metrics{display:flex;gap:0;background:#1a1a1a;border-bottom:1px solid #333;flex-shrink:0}.mlp-analyze-metric{flex:1;padding:8px 16px;text-align:center;border-right:1px solid #333}.mlp-analyze-metric:last-child{border-right:none}.mlp-analyze-metric-label{display:block;font-size:0.68rem;color:#666;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:2px;font-family:'Consolas',monospace}.mlp-analyze-metric-value{display:block;font-size:1.1rem;font-weight:700;color:#4dccff;font-family:'Consolas',monospace}.mlp-analyze-progress{padding:10px 20px;background:#1a1a1a;border-bottom:1px solid #333;flex-shrink:0}.mlp-analyze-progress-bar{height:3px;background:linear-gradient(90deg,#4dccff,#00ff88,#4dccff);background-size:200% 100%;border-radius:2px;animation:analyze-progress-anim 1.5s linear infinite}@keyframes analyze-progress-anim{0%{background-position:0% 0%}100%{background-position:200% 0%}}.mlp-analyze-progress-text{text-align:center;margin-top:8px;font-size:0.82rem;color:#4dccff;font-family:'Consolas',monospace}.mlp-analyze-output{flex:1;overflow-y:auto;padding:16px 20px;background:#1e1e1e;color:#cccccc;font-family:'Consolas','Monaco','Courier New',monospace;font-size:13px;line-height:1.6;min-height:200px}.mlp-analyze-welcome{display:flex;align-items:center;gap:20px;padding:30px 20px;color:rgba(255,255,255,0.5);flex-direction:column;justify-content:center;text-align:center}.mlp-analyze-welcome-icon{font-size:2.5rem;opacity:0.6;animation:analyze-welcome-pulse 2.5s ease-in-out infinite}@keyframes analyze-welcome-pulse{0%,100%{opacity:0.5;transform:scale(1)}50%{opacity:0.9;transform:scale(1.08)}}.mlp-analyze-welcome-text h4{margin:0 0 8px 0;font-size:1rem;color:#ccc}.mlp-analyze-welcome-text p{margin:0;font-size:0.85rem;color:#666;max-width:360px}.mlp-analyze-item{padding:10px 14px;margin-bottom:8px;border-radius:4px;background:rgba(255,255,255,0.04);animation:analyze-item-appear 0.25s ease}@keyframes analyze-item-appear{from{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:translateX(0)}}.mlp-analyze-item.suggestion{border-left:3px solid #f44336}.mlp-analyze-item.best-practice{border-left:3px solid #4CAF50}.mlp-analyze-item.performance{border-left:3px solid #2196F3}.mlp-analyze-item.security{border-left:3px solid #FF9800}.mlp-analyze-item-header{display:flex;align-items:center;gap:7px;margin-bottom:5px;font-weight:600;font-size:0.88rem}.mlp-analyze-item.suggestion .mlp-analyze-item-header{color:#ff6b6b}.mlp-analyze-item.best-practice .mlp-analyze-item-header{color:#4CAF50}.mlp-analyze-item.performance .mlp-analyze-item-header{color:#4dccff}.mlp-analyze-item.security .mlp-analyze-item-header{color:#FF9800}.mlp-analyze-item-content{font-size:0.82rem;color:#aaa;line-height:1.5;margin-bottom:8px}.mlp-analyze-item-code{background:rgba(0,0,0,0.4);padding:6px 10px;border-radius:3px;font-family:'Consolas',monospace;font-size:0.78rem;color:#a0c8ff;overflow-x:auto;margin-top:6px}.mlp-analyze-fix-single-btn{margin-top:8px;padding:6px 12px;background:rgba(77,204,255,0.1);color:#4dccff;border:1px solid rgba(77,204,255,0.3);border-radius:4px;cursor:pointer;font-size:0.78rem;font-family:'Consolas',monospace;width:100%;display:flex;align-items:center;justify-content:center;gap:6px;transition:all 0.2s ease}.mlp-analyze-fix-single-btn:hover{background:rgba(77,204,255,0.2);border-color:#4dccff;transform:translateY(-1px)}.mlp-analyze-fix-single-btn:disabled{opacity:0.6;cursor:not-allowed;transform:none}.mlp-save-btn{background:linear-gradient(135deg,#2196F3 0%,#0d47a1 100%) !important;color:white !important;border:2px solid #ffffff !important;padding:10px 20px !important;border-radius:8px !important;cursor:pointer !important;font-weight:600 !important;display:flex !important;align-items:center !important;gap:8px !important;transition:all 0.3s ease !important;font-size:0.95rem !important;margin-left:auto !important}.mlp-save-btn:hover{background:linear-gradient(135deg,#1976D2 0%,#0b3d91 100%) !important;transform:translateY(-2px) !important;box-shadow:0 4px 12px rgba(33,150,243,0.4) !important}.mlp-save-btn i{font-size:1.1rem}.mlp-tab.mlp-saved-tab{background:rgba(33,150,243,0.15);border-color:rgba(33,150,243,0.4)}.mlp-tab.mlp-saved-tab:hover{background:rgba(33,150,243,0.25);border-color:rgba(33,150,243,0.6)}.mlp-tab.mlp-saved-tab.active{background:linear-gradient(135deg,#2196F3 0%,#0d47a1 100%) !important;border-color:#2196F3}.mlp-tab-saved-icon{color:#2196F3;font-size:0.9rem;margin-left:4px}.mlp-tab.active .mlp-tab-saved-icon{color:white}.mlp-save-warning-modal,.mlp-save-success-modal{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.7);z-index:10000;align-items:center;justify-content:center;backdrop-filter:blur(5px)}.mlp-save-warning-modal.active,.mlp-save-success-modal.active{display:flex}.mlp-save-warning-content,.mlp-save-success-content{background:linear-gradient(135deg,#2196F3 0%,#0d47a1 100%) !important;border:2px solid #2196F3 !important;color:white}.mlp-save-warning-header,.mlp-save-success-header{background:rgba(0,0,0,0.2) !important;border-bottom:1px solid rgba(255,255,255,0.3)}.mlp-save-cloud-icon{text-align:center;font-size:4rem;margin:20px 0;color:white;animation:save-float 3s ease-in-out infinite}@keyframes save-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}.mlp-save-warning-text{background:rgba(0,0,0,0.2);border-radius:10px;padding:20px;margin:20px 0}.mlp-save-warning-text p{margin:10px 0;line-height:1.6}.mlp-save-warning-text ul{margin:15px 0;padding-left:20px}.mlp-save-warning-text li{margin:8px 0;list-style:none}.mlp-save-confirm-text{font-weight:700;font-size:1.1rem;text-align:center;margin-top:20px !important;padding-top:15px;border-top:1px solid rgba(255,255,255,0.3)}.mlp-save-warning-actions,.mlp-save-success-actions{display:flex;gap:10px;justify-content:center}.mlp-save-cancel-btn{background:rgba(255,255,255,0.3) !important;color:white !important}.mlp-save-cancel-btn:hover{background:rgba(255,255,255,0.5) !important}.mlp-save-confirm-btn{background:rgba(255,255,255,0.9) !important;color:#2196F3 !important;font-weight:700}.mlp-save-confirm-btn:hover{background:white !important}.mlp-save-success-text{text-align:center;padding:20px}.mlp-save-success-message{font-size:1.5rem;font-weight:700;margin-bottom:15px}.mlp-save-success-info{font-size:1rem;margin-bottom:10px}.mlp-save-success-note{font-size:0.9rem;opacity:0.9}.mlp-save-thanks-btn{background:rgba(255,255,255,0.9) !important;color:#2196F3 !important;font-weight:700;font-size:1.1rem;padding:12px 30px !important}.mlp-save-thanks-btn:hover{background:white !important;transform:scale(1.05)}.mlp-close-tab-warning-modal{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.7);z-index:10001;align-items:center;justify-content:center;backdrop-filter:blur(5px)}.mlp-close-tab-warning-modal.active{display:flex}.mlp-close-tab-warning-content{background:linear-gradient(135deg,#f44336 0%,#c62828 100%) !important;border:2px solid #f44336 !important;color:white}.mlp-close-tab-warning-header{background:rgba(0,0,0,0.2) !important;border-bottom:1px solid rgba(255,255,255,0.3)}.mlp-close-tab-warning-icon{text-align:center;font-size:4rem;margin:20px 0;color:white;animation:close-warning-shake 0.5s ease-in-out infinite}@keyframes close-warning-shake{0%,100%{transform:translateX(0)}25%{transform:translateX(-5px)}75%{transform:translateX(5px)}}.mlp-close-tab-warning-text{background:rgba(0,0,0,0.2);border-radius:10px;padding:20px;margin:20px 0}.mlp-close-tab-warning-text p{margin:10px 0;line-height:1.6}.mlp-close-tab-warning-text ul{margin:15px 0;padding-left:20px}.mlp-close-tab-warning-text li{margin:8px 0;list-style:none}.mlp-close-tab-confirm-text{font-weight:700;font-size:1.1rem;text-align:center;margin-top:20px !important;padding-top:15px;border-top:1px solid rgba(255,255,255,0.3)}.mlp-close-tab-warning-actions{display:flex;gap:10px;justify-content:center}.mlp-close-tab-cancel-btn{background:rgba(255,255,255,0.3) !important;color:white !important}.mlp-close-tab-cancel-btn:hover{background:rgba(255,255,255,0.5) !important}.mlp-close-tab-confirm-btn{background:rgba(255,255,255,0.9) !important;color:#f44336 !important;font-weight:700}.mlp-close-tab-confirm-btn:hover{background:white !important;transform:scale(1.05)}.mlp-console-btn{padding:10px 20px;background:#4a4a4a;color:#a0ff00;border:2px solid #ffffff;border-radius:8px;cursor:pointer;font-weight:600;display:flex;align-items:center;gap:8px;transition:all 0.3s ease;font-size:0.95rem;position:relative;overflow:hidden}.mlp-console-btn:hover{background:#5a5a5a;transform:translateY(-2px);box-shadow:0 4px 12px rgba(160,255,0,0.2)}.mlp-fullscreen-console-btn{padding:6px 12px;background:rgba(255,255,255,0.05) !important;color:#64748b !important;border:1px solid rgba(255,255,255,0.08) !important;border-radius:7px;cursor:pointer;font-weight:500;display:flex;align-items:center;gap:5px;transition:all 0.2s ease;font-size:0.8rem;white-space:nowrap}.mlp-fullscreen-console-btn:hover{background:rgba(74,222,128,0.1) !important;border-color:rgba(74,222,128,0.3) !important;color:#4ade80 !important}.mlp-console-emoji{display:inline-block;animation:console-pulse 2.5s ease-in-out infinite;font-size:1rem}@keyframes console-pulse{0%,100%{transform:scale(1);opacity:0.8}50%{transform:scale(1.15);opacity:1}}.mlp-console-button .mlp-console-emoji{font-size:1rem;margin-right:5px}.mlp-fullscreen-action-button.mlp-fullscreen-console-btn{background:rgba(255,255,255,0.04) !important;color:#64748b !important;border:1px solid rgba(255,255,255,0.07) !important}.mlp-fullscreen-action-button.mlp-fullscreen-console-btn:hover{background:rgba(74,222,128,0.1) !important;border-color:rgba(74,222,128,0.25) !important;color:#4ade80 !important}*{box-sizing:border-box}html,body{margin:0;padding:0}.mlp-console-modal{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:transparent;z-index:10000;align-items:flex-end;justify-content:flex-end;padding:20px;pointer-events:none}.mlp-console-modal.active{display:flex;animation:none}.mlp-console-modal-content{pointer-events:all;position:relative;width:680px;max-width:calc(100vw - 40px);height:420px;max-height:calc(100vh - 80px);min-height:120px;border-radius:10px;border:1px solid rgba(255,255,255,0.1);background:#0d0d0f;box-shadow:0 0 0 1px rgba(77,204,255,0.08),0 24px 64px rgba(0,0,0,0.85),inset 0 1px 0 rgba(255,255,255,0.05);display:flex;flex-direction:column;overflow:hidden;font-family:"Consolas","Monaco","Courier New",monospace;transition:height 0.22s cubic-bezier(0.4,0,0.2,1),box-shadow 0.2s ease}.mlp-console-modal-content.mlp-con-minimised{height:42px;min-height:42px}.mlp-console-modal-content.mlp-con-minimised .mlp-console-toolbar,.mlp-console-modal-content.mlp-con-minimised .mlp-console-output,.mlp-console-modal-content.mlp-con-minimised .mlp-console-input-container{display:none}.mlp-con-toggle-btn{width:24px;height:24px;background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.1);border-radius:5px;color:#64748b;font-size:0.65rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all 0.15s;padding:0;line-height:1;font-family:monospace;letter-spacing:-1px;font-weight:700}.mlp-con-toggle-btn:hover{background:rgba(77,204,255,0.12);border-color:rgba(77,204,255,0.4);color:#4dccff}.mlp-console-header-controls{display:flex;align-items:center;gap:6px;pointer-events:all;cursor:default}.mlp-console-header{background:#161618;border-bottom:1px solid rgba(255,255,255,0.07);padding:0 14px;height:42px;min-height:42px;display:flex;align-items:center;justify-content:space-between;cursor:grab;flex-shrink:0}.mlp-console-header:active{cursor:grabbing}.mlp-console-header h3{margin:0;font-size:0.78rem;font-weight:600;color:#94a3b8;display:flex;align-items:center;gap:8px;letter-spacing:0.08em;text-transform:uppercase;pointer-events:none}.mlp-console-logo{color:#22c55e;font-size:0.85rem;margin-right:0;filter:drop-shadow(0 0 5px rgba(34,197,94,0.6));animation:mlp-con-logo-pulse 3s ease-in-out infinite}@keyframes mlp-con-logo-pulse{0%,100%{filter:drop-shadow(0 0 4px rgba(34,197,94,0.5))}50%{filter:drop-shadow(0 0 9px rgba(34,197,94,0.9))}}.mlp-console-toolbar{background:#111113;border-bottom:1px solid rgba(255,255,255,0.05);padding:6px 12px;display:flex;align-items:center;justify-content:space-between;gap:8px;flex-shrink:0}.mlp-console-controls{display:flex;gap:5px}.mlp-console-filter{display:flex;align-items:center;gap:8px}.mlp-console-toolbar .mlp-console-btn{padding:4px 10px;height:26px;background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.09);border-radius:5px;color:#64748b;font-size:0.72rem;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:5px;transition:all 0.15s;transform:none;white-space:nowrap}.mlp-console-toolbar .mlp-console-btn:hover{background:rgba(255,255,255,0.1);border-color:rgba(255,255,255,0.18);color:#94a3b8;transform:none;box-shadow:none}.mlp-console-filter-select{padding:4px 10px;height:26px;background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.09);border-radius:5px;color:#64748b;font-size:0.72rem;cursor:pointer;outline:none;min-width:110px}.mlp-console-filter-select:focus{border-color:rgba(77,204,255,0.35);color:#94a3b8}.mlp-console-output{flex:1;overflow-y:auto;padding:10px 14px;font-family:"Consolas","Courier New",monospace;font-size:12.5px;line-height:1.55;background:#0a0a0c;color:#a0c8ff;min-height:0;display:flex;flex-direction:column;scrollbar-width:thin;scrollbar-color:rgba(77,204,255,0.2) transparent}.mlp-console-output::-webkit-scrollbar{width:5px}.mlp-console-output::-webkit-scrollbar-track{background:transparent}.mlp-console-output::-webkit-scrollbar-thumb{background:rgba(77,204,255,0.2);border-radius:3px}.mlp-console-welcome{display:flex;align-items:center;gap:10px;padding:20px;color:rgba(255,255,255,0.5);text-align:center;flex-direction:column;justify-content:center;flex:1}.mlp-console-welcome-icon{font-size:2rem;margin-bottom:8px;color:#22c55e;animation:console-welcome-pulse 2s ease-in-out infinite}@keyframes console-welcome-pulse{0%,100%{transform:scale(1);opacity:0.6}50%{transform:scale(1.1);opacity:1}}.mlp-console-welcome-text h4{margin:0 0 6px;font-size:0.9rem;color:#94a3b8}.mlp-console-welcome-text p{margin:0;max-width:320px;font-size:0.78rem;color:#475569}.mlp-console-message{padding:4px 8px;margin-bottom:2px;border-radius:4px;border-left:3px solid rgba(255,255,255,0.08);background:rgba(255,255,255,0.02);display:flex;align-items:flex-start;gap:8px;animation:mlp-con-msg-in 0.15s ease}@keyframes mlp-con-msg-in{from{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.mlp-console-message.log{border-left-color:rgba(34,197,94,0.5)}.mlp-console-message.info{border-left-color:rgba(59,130,246,0.5)}.mlp-console-message.warn{border-left-color:rgba(234,179,8,0.6);background:rgba(234,179,8,0.04)}.mlp-console-message.error{border-left-color:rgba(239,68,68,0.6);background:rgba(239,68,68,0.05)}.mlp-console-timestamp{color:#334155;font-size:0.68rem;min-width:60px;padding-top:1px}.mlp-console-type{font-weight:700;padding:1px 5px;border-radius:3px;font-size:0.63rem;text-transform:uppercase;letter-spacing:0.05em;flex-shrink:0;margin-top:1px}.mlp-console-type.log{background:rgba(34,197,94,0.15);color:#22c55e}.mlp-console-type.info{background:rgba(59,130,246,0.15);color:#60a5fa}.mlp-console-type.warn{background:rgba(234,179,8,0.15);color:#fbbf24}.mlp-console-type.error{background:rgba(239,68,68,0.15);color:#f87171}.mlp-console-message.log .mlp-console-content{color:#a0c8ff}.mlp-console-message.info .mlp-console-content{color:#93c5fd}.mlp-console-message.warn .mlp-console-content{color:#fbbf24}.mlp-console-message.error .mlp-console-content{color:#f87171}.mlp-console-content{flex:1;word-break:break-all;white-space:pre-wrap;font-size:12.5px}.mlp-console-input-container{display:flex;align-items:center;padding:7px 12px;background:#0d0d0f;border-top:1px solid rgba(255,255,255,0.06);position:relative;flex-shrink:0;box-sizing:border-box;width:100%;bottom:auto;left:auto;transform:none;animation:none;box-shadow:none;border-radius:0;max-width:none;z-index:auto}.mlp-console-input-prefix{color:#22c55e;font-size:0.9rem;font-weight:700;margin-right:8px;flex-shrink:0}.mlp-console-input{flex:1;background:transparent;border:none;color:#a0c8ff;font-family:"Consolas","Courier New",monospace;font-size:12.5px;padding:2px 6px;outline:none;caret-color:#4dccff}.mlp-console-input::placeholder{color:#1e293b}.mlp-console-input:focus{outline:none;border-color:transparent;box-shadow:none}.mlp-console-input-btn{margin-left:8px;padding:4px 12px;height:26px;background:rgba(34,197,94,0.12);border:1px solid rgba(34,197,94,0.3);border-radius:5px;color:#22c55e;font-size:0.72rem;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:4px;transition:all 0.15s;font-family:inherit;transform:none;box-shadow:none}.mlp-console-input-btn:hover{background:rgba(34,197,94,0.22);border-color:rgba(34,197,94,0.6);transform:none;box-shadow:none}.mlp-console-empty{text-align:center;padding:30px;color:#334155;font-size:0.78rem}.monaco-editor .margin-view-overlays .line-numbers{text-align:center !important;width:100% !important;left:0 !important;right:0 !important;padding:0 !important}.monaco-editor .glyph-margin{background-color:#0a1929 !important;z-index:0 !important}.monaco-editor .margin{background-color:#0a1929 !important;position:relative;z-index:0}.monaco-editor .line-numbers{color:#a0c8ff !important;position:relative;z-index:2;text-align:center !important}.monaco-editor .cursors-layer .cursor{background-color:#4dccff !important}.monaco-editor .margin-view-overlays .line-numbers{background-color:transparent !important}.mlp-loader{display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:50px;height:50px;border:4px solid rgba(77,204,255,0.2);border-top:4px solid #4dccff;border-radius:50%;animation:mlp-spin 1s linear infinite;z-index:20}.mlp-loader.active{display:block}@keyframes mlp-spin{0%{transform:translate(-50%,-50%) rotate(0deg)}100%{transform:translate(-50%,-50%) rotate(360deg)}}.mlp-backup-bar{background:linear-gradient(135deg,#1a1a2e 0%,#162447 100%);border-bottom:2px solid #2a2a4a;padding:10px 15px;display:flex;gap:10px;align-items:center;position:relative;z-index:50}.mlp-action-buttons-group{display:flex;gap:8px;background:none;border:none;overflow:visible;align-items:center;}@keyframes mlp-saved-pop{0%{transform:scale(0.5) translateY(10px);opacity:0}70%{transform:scale(1.1) translateY(-2px);opacity:1}100%{transform:scale(1) translateY(0);opacity:1}}.mlp-saved-indicator{position:absolute;left:50%;transform:translateX(-50%);display:inline-flex;align-items:center;gap:4px;color:#4CAF50;font-size:0.9rem;font-weight:600;opacity:0;pointer-events:none;white-space:nowrap;z-index:10}.mlp-saved-indicator.show{animation:mlp-saved-pop 0.4s cubic-bezier(0.175,0.885,0.32,1.275) forwards,mlp-saved-fade 0.5s ease 2s forwards}@keyframes mlp-saved-fade{from{opacity:1}to{opacity:0}}.mlp-action-buttons-group > button,.mlp-action-buttons-group > .mlp-ai-dropdown-container > button{border:none !important;border-radius:0 !important;border-right:1px solid rgba(255,255,255,0.1) !important}.mlp-action-buttons-group > button:last-child,.mlp-action-buttons-group > .mlp-ai-dropdown-container:last-child > button{border-right:none !important}.mlp-current-tab-label{background:linear-gradient(135deg,#2a2a4a 0%,#1e1e38 100%);color:#4dccff;padding:10px 16px;border-radius:8px;font-size:0.88rem;font-weight:600;display:inline-flex;align-items:center;gap:7px;border:1px solid rgba(77,204,255,0.4);box-shadow:0 4px 6px rgba(0,0,0,0.2);text-transform:uppercase;letter-spacing:0.5px;margin-right:8px;flex-shrink:0;width:auto;white-space:nowrap}.mlp-tab-name-truncate{max-width:10ch;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;vertical-align:bottom}.mlp-current-tab-label i{font-size:1.1em;color:#a0ff00}.mlp-backups-btn{padding:10px 20px;background:#4a4a4a;color:#a0ff00;border:2px solid #ffffff;border-radius:8px;cursor:pointer;font-weight:600;display:flex;align-items:center;gap:8px;transition:all 0.3s ease;font-size:0.95rem}.mlp-backups-btn:hover{background:#5a5a5a;transform:translateY(-2px);box-shadow:0 4px 12px rgba(160,255,0,0.2)}.mlp-ai-btn:hover{color:#fff !important;border-bottom-color:#4dccff !important;background:transparent !important;box-shadow:none !important;transform:none !important}.mlp-export-dd-btn:hover{color:#4ec9b0 !important;border-bottom-color:#4ec9b0 !important;background:transparent !important;box-shadow:none !important;transform:none !important}.mlp-device-picker-modal{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.92);z-index:10100;align-items:center;justify-content:center;backdrop-filter:blur(14px)}.mlp-device-picker-modal.active{display:flex;animation:mlp-device-picker-fade 0.28s ease}@keyframes mlp-device-picker-fade{from{opacity:0;transform:scale(0.96)}to{opacity:1;transform:scale(1)}}.mlp-device-picker-content{background:#0c0c0c;border:1px solid #2a2a2a;border-radius:10px;width:94vw;max-width:680px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 32px 80px rgba(0,0,0,0.98),0 0 0 1px rgba(77,204,255,0.06);overflow:hidden;font-family:'Consolas','Monaco','Courier New',monospace;transition:max-width 0.25s ease,max-height 0.25s ease,border-radius 0.25s ease}.mlp-device-picker-content.expanded{width:100vw;max-width:100vw;max-height:100vh;height:100vh;border-radius:0}.mlp-device-picker-header{background:#252526;border-bottom:1px solid #333;padding:12px 20px;display:flex;align-items:center;justify-content:space-between}.mlp-device-picker-header h3{margin:0;font-size:1.1rem;color:#e8f4ff;display:flex;align-items:center;gap:10px}.mlp-device-picker-header h3 i{color:#4dccff}.mlp-device-picker-close{background:none;border:none;color:#888;font-size:1.4rem;cursor:pointer;line-height:1;padding:2px 6px;border-radius:4px;transition:color 0.2s,background 0.2s}.mlp-device-picker-close:hover{color:#ff5555;background:rgba(255,85,85,0.1)}.mlp-device-picker-body{padding:20px 20px 24px;overflow-y:auto;flex:1}.mlp-device-picker-subtitle{text-align:center;color:#888;font-size:0.88rem;margin:0 0 24px}.mlp-device-picker-options{display:flex;gap:16px;justify-content:center}.mlp-device-option{flex:1;max-width:150px;background:#1a1a1a;border:1px solid #333;border-radius:10px;padding:22px 12px 18px;cursor:pointer;text-align:center;transition:border-color 0.2s,background 0.2s,transform 0.15s,box-shadow 0.2s;display:flex;flex-direction:column;align-items:center;gap:8px}.mlp-device-option:hover{border-color:#4dccff;background:#161b25;transform:translateY(-3px);box-shadow:0 8px 24px rgba(77,204,255,0.18)}.mlp-device-option-icon{font-size:2rem;color:#4dccff;line-height:1}.mlp-device-option-label{font-size:0.95rem;font-weight:700;color:#e8f4ff;letter-spacing:0.5px}.mlp-device-option-sub{font-size:0.76rem;color:#666}.mlp-preview-popup-modal{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:#0c0c0c;z-index:10200;flex-direction:column;overflow:hidden}.mlp-preview-popup-modal.active{display:flex;animation:mlp-preview-popup-in 0.3s ease}@keyframes mlp-preview-popup-in{from{opacity:0}to{opacity:1}}.mlp-preview-popup-inner{display:flex;flex-direction:column;width:100%;height:100%}.mlp-topbar-circle{display:inline-block;width:12px;height:12px;border-radius:50%;flex-shrink:0;}.mlp-tc-red{background:#ff5f57;box-shadow:0 0 0 1px rgba(0,0,0,0.18);}.mlp-tc-yellow{background:#febc2e;box-shadow:0 0 0 1px rgba(0,0,0,0.18);margin:0 6px;}.mlp-tc-green{background:#28c840;box-shadow:0 0 0 1px rgba(0,0,0,0.18);}.mlp-topbar-tilde{color:rgba(255,255,255,0.5);font-weight:300;font-size:1rem;margin:0 6px;flex-shrink:0;}.mlp-topbar-tab-name{font-family:'Consolas','Monaco','Courier New',monospace;font-size:0.82rem;font-weight:600;color:#fff;opacity:0.85;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:160px;text-shadow:0 1px 2px rgba(0,0,0,0.4);}.mlp-preview-popup-reload-btn{background:none;border:1px solid rgba(255,255,255,0.35);cursor:pointer;font-size:0.9rem;line-height:1;padding:0;border-radius:50%;transition:background 0.2s,border-color 0.2s,transform 0.15s;color:#fff;margin-right:4px;display:flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;}.mlp-preview-popup-reload-btn:hover{background:rgba(200,0,0,0.45);border-color:#ff8080;transform:scale(1.08);}.mlp-preview-popup-reload-btn.spinning i{animation:mlp-reload-spin 0.6s cubic-bezier(0.4,0,0.2,1) forwards;}@keyframes mlp-reload-spin{0%{transform:rotate(0deg) scale(1);}60%{transform:rotate(380deg) scale(1.18);}100%{transform:rotate(360deg) scale(1);}}.mlp-popup-cube-loader{display:none;position:absolute;inset:0;z-index:9999;background:rgba(10,10,12,0.88);align-items:center;justify-content:center;}.mlp-popup-cube-loader.active{display:flex!important;}.mlp-fold-scene{display:flex;align-items:center;justify-content:center;}.mlp-fold{width:60px;height:60px;position:relative;transform:rotateZ(45deg);}.mlp-q{float:left;width:50%;height:50%;position:relative;transform:scale(1.1);}.mlp-q:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#f5a623;animation:mlp-q-fold 2.4s infinite linear both;transform-origin:100% 100%;}.mlp-q2{transform:scale(1.1) rotateZ(90deg);}.mlp-q3{transform:scale(1.1) rotateZ(180deg);}.mlp-q4{transform:scale(1.1) rotateZ(270deg);}.mlp-q2:before{animation-delay:.3s}.mlp-q3:before{animation-delay:.6s}.mlp-q4:before{animation-delay:.9s}@keyframes mlp-q-fold{0%,10%{transform:perspective(140px) rotateX(-180deg);opacity:0}25%,75%{transform:perspective(140px) rotateX(0);opacity:1}90%,100%{transform:perspective(140px) rotateY(180deg);opacity:0}}.mlp-preview-popup-topbar{background:linear-gradient(135deg,#c45000 0%,#e8710a 35%,#f5a623 65%,#f9c846 100%);border-bottom:2px solid rgba(0,0,0,0.25);padding:0 16px;height:48px;display:flex;align-items:center;justify-content:space-between;flex-shrink:0;box-shadow:0 2px 12px rgba(200,80,0,0.35)}.mlp-preview-popup-topbar-left{display:flex;align-items:center;gap:10px}.mlp-preview-popup-close-btn{margin-left:12px;background:rgba(0,0,0,0.25);border:1px solid rgba(255,255,255,0.35);color:#fff;width:32px;height:32px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:0.9rem;transition:background 0.2s,border-color 0.2s,transform 0.15s;flex-shrink:0}.mlp-preview-popup-close-btn:hover{background:rgba(200,0,0,0.45);border-color:#ff8080;transform:scale(1.08)}.mlp-preview-popup-device-badge{display:flex;align-items:center;gap:6px;background:rgba(0,0,0,0.22);border:1px solid rgba(255,255,255,0.25);border-radius:20px;padding:4px 12px;font-size:0.78rem;color:#fff;font-family:'Consolas','Monaco','Courier New',monospace;font-weight:600;text-shadow:0 1px 2px rgba(0,0,0,0.4)}.mlp-preview-popup-device-badge i{color:#fff1cc}.mlp-preview-popup-topbar-sep{display:inline-block;width:1px;height:20px;background:rgba(255,255,255,0.3);border-radius:2px;margin:0 2px}.mlp-preview-popup-globe-icon{color:#fff;font-size:1rem;opacity:0.95;filter:drop-shadow(0 0 6px rgba(255,255,255,0.5))}.mlp-preview-popup-brand-text{font-family:'Consolas','Monaco','Courier New',monospace;font-size:0.92rem;font-weight:700;color:#fff;letter-spacing:1.5px;text-shadow:0 0 12px rgba(255,220,100,0.7),0 1px 3px rgba(0,0,0,0.5);border-left:1px solid rgba(255,255,255,0.3);padding-left:10px}.mlp-device-switcher{position:relative;margin-left:auto;margin-right:16px}.mlp-device-switcher-trigger{display:flex;align-items:center;gap:8px;background:rgba(0,0,0,0.25);border:1px solid rgba(255,255,255,0.35);border-radius:8px;color:#fff;font-family:'Consolas','Monaco','Courier New',monospace;font-size:0.82rem;padding:6px 12px;cursor:pointer;transition:background 0.2s,border-color 0.2s,box-shadow 0.2s;white-space:nowrap;font-weight:600;text-shadow:0 1px 2px rgba(0,0,0,0.4)}.mlp-device-switcher-trigger:hover{background:rgba(0,0,0,0.4);border-color:rgba(255,255,255,0.7);box-shadow:0 0 0 2px rgba(255,255,255,0.15);color:#fff}.mlp-device-switcher-trigger i:first-child{color:#fff1cc;font-size:0.9rem}.mlp-switcher-arrow{font-size:0.65rem;color:#666;transition:transform 0.22s ease,color 0.2s;margin-left:2px}.mlp-device-switcher.open .mlp-switcher-arrow{transform:rotate(180deg);color:#fff}.mlp-device-switcher.open .mlp-device-switcher-trigger{border-color:rgba(255,255,255,0.8);background:rgba(0,0,0,0.35);box-shadow:0 0 0 2px rgba(255,255,255,0.2)}.mlp-device-switcher-dropdown{display:none;position:absolute;top:calc(100% + 8px);right:0;background:#161616;border:1px solid #333;border-radius:10px;min-width:200px;max-height:calc(100vh - 120px);overflow-y:auto;box-shadow:0 12px 40px rgba(0,0,0,0.85),0 0 0 1px rgba(77,204,255,0.07);z-index:9999;animation:mlp-switcher-drop 0.18s ease}@keyframes mlp-switcher-drop{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.mlp-device-switcher.open .mlp-device-switcher-dropdown{display:block}.mlp-switcher-dropdown-header{padding:8px 14px 6px;font-size:0.68rem;font-family:'Consolas','Monaco','Courier New',monospace;text-transform:uppercase;letter-spacing:1.5px;color:#f5a623;border-bottom:1px solid rgba(245,166,35,0.2)}.mlp-switcher-group-label{padding:8px 14px 4px;font-size:0.65rem;font-family:'Consolas','Monaco','Courier New',monospace;text-transform:uppercase;letter-spacing:1.2px;color:#4dccff;opacity:0.6;margin-top:2px}.mlp-switcher-option{display:flex;align-items:center;gap:10px;width:100%;background:none;border:none;padding:9px 14px;cursor:pointer;transition:background 0.15s;text-align:left}.mlp-switcher-option:hover{background:#1e2530}.mlp-switcher-option.active{background:rgba(77,204,255,0.07)}.mlp-switcher-option-icon{width:30px;height:30px;border-radius:7px;background:#222;border:1px solid #333;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:border-color 0.15s,background 0.15s}.mlp-switcher-option-icon i{font-size:0.85rem;color:#666;transition:color 0.15s}.mlp-switcher-option:hover .mlp-switcher-option-icon,.mlp-switcher-option.active .mlp-switcher-option-icon{border-color:#4dccff;background:rgba(77,204,255,0.1)}.mlp-switcher-option:hover .mlp-switcher-option-icon i,.mlp-switcher-option.active .mlp-switcher-option-icon i{color:#4dccff}.mlp-switcher-option-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.mlp-switcher-option-label{font-family:'Consolas','Monaco','Courier New',monospace;font-size:0.82rem;font-weight:600;color:#ccc}.mlp-switcher-option.active .mlp-switcher-option-label{color:#fff}.mlp-switcher-option-sub{font-size:0.7rem;color:#555;font-family:'Consolas','Monaco','Courier New',monospace}.mlp-switcher-check{font-size:0.7rem;color:#4dccff;opacity:0;transition:opacity 0.15s}.mlp-switcher-option.active .mlp-switcher-check{opacity:1}.mlp-preview-popup-frame-wrap{flex:1;display:flex;align-items:center;justify-content:center;background:#111;overflow:hidden;padding:16px}.mlp-preview-popup-frame-wrap.device-desktop{padding:0;background:#fff}.mlp-preview-popup-frame-wrap.device-desktop .mlp-preview-popup-device-shell{width:100%;height:100%;border-radius:0;box-shadow:none;border:none}.mlp-preview-popup-frame-wrap.device-tablet .mlp-preview-popup-device-shell{width:768px;max-width:calc(100% - 32px);height:100%;max-height:calc(100vh - 80px);border-radius:18px;border:3px solid #333;box-shadow:0 0 0 1px #222,0 20px 60px rgba(0,0,0,0.8),0 0 40px rgba(77,204,255,0.08)}.mlp-preview-popup-frame-wrap.device-mobile .mlp-preview-popup-device-shell{width:375px;max-width:calc(100% - 32px);height:100%;max-height:calc(100vh - 80px);border-radius:32px;border:3px solid #333;box-shadow:0 0 0 1px #222,0 20px 60px rgba(0,0,0,0.8),0 0 40px rgba(77,204,255,0.08)}.mlp-preview-popup-frame-wrap.device-sized .mlp-preview-popup-device-shell{max-width:calc(100% - 32px);height:100%;max-height:calc(100vh - 80px);border-radius:12px;border:3px solid #333;box-shadow:0 0 0 1px #222,0 20px 60px rgba(0,0,0,0.8),0 0 40px rgba(77,204,255,0.08)}.mlp-device-picker-more-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-top:16px;background:none;border:1px dashed #333;border-radius:8px;color:#555;font-family:'Consolas','Monaco','Courier New',monospace;font-size:0.8rem;padding:8px 16px;cursor:pointer;transition:border-color 0.2s,color 0.2s,background 0.2s;letter-spacing:0.5px}.mlp-device-picker-more-btn:hover{border-color:#4dccff;color:#4dccff;background:rgba(77,204,255,0.05)}.mlp-device-picker-more-btn.open{border-color:#4dccff;color:#4dccff}.mlp-picker-more-arrow{font-size:0.65rem;transition:transform 0.22s ease}.mlp-device-picker-more-btn.open .mlp-picker-more-arrow{transform:rotate(180deg)}.mlp-device-picker-extended{display:none;margin-top:12px;border-top:1px solid #1e1e1e;padding-top:12px;animation:mlp-ext-fade 0.2s ease}.mlp-device-picker-extended.open{display:block}@keyframes mlp-ext-fade{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.mlp-picker-ext-group-label{font-size:0.65rem;font-family:'Consolas','Monaco','Courier New',monospace;text-transform:uppercase;letter-spacing:1.2px;color:#4dccff;opacity:0.6;padding:6px 0 4px}.mlp-device-picker-options-ext{gap:10px}.mlp-device-option-sm{padding:14px 8px 12px !important}.mlp-device-option-sm .mlp-device-option-icon{font-size:1.4rem !important}.mlp-device-option-sm .mlp-device-option-label{font-size:0.78rem !important}.mlp-switcher-view-more-btn{display:flex;align-items:center;gap:7px;width:100%;background:none;border:none;border-top:1px dashed #252525;color:#555;font-family:'Consolas','Monaco','Courier New',monospace;font-size:0.75rem;padding:9px 14px;cursor:pointer;transition:color 0.2s,background 0.2s;letter-spacing:0.5px;text-align:left}.mlp-switcher-view-more-btn:hover{color:#4dccff;background:rgba(77,204,255,0.04)}.mlp-switcher-view-more-btn.open{color:#4dccff}.mlp-switcher-more-arrow{font-size:0.6rem;transition:transform 0.22s ease}.mlp-switcher-view-more-btn.open .mlp-switcher-more-arrow{transform:rotate(180deg)}.mlp-switcher-extended{display:none;border-top:1px solid #1e1e1e;animation:mlp-ext-fade 0.2s ease}.mlp-switcher-extended.open{display:block}.mlp-switcher-two-col{display:flex;border-top:1px solid #1e1e1e;margin-top:4px}.mlp-switcher-col{flex:1;min-width:0}.mlp-switcher-col-border{border-left:1px solid #1e1e1e}.mlp-switcher-col .mlp-switcher-group-label{padding:7px 10px 3px}.mlp-switcher-col-grid{display:grid;grid-template-columns:1fr 1fr}.mlp-switcher-option-col{padding:5px 8px !important;gap:6px !important;min-width:0}.mlp-switcher-option-col .mlp-switcher-option-icon{width:22px !important;height:22px !important;border-radius:4px !important}.mlp-switcher-option-col .mlp-switcher-option-icon i{font-size:0.68rem !important}.mlp-switcher-option-col .mlp-switcher-option-label{font-size:0.7rem !important;white-space:normal;word-break:break-word;line-height:1.2}.mlp-switcher-option-col .mlp-switcher-option-sub{font-size:0.62rem !important}.mlp-switcher-option-col .mlp-switcher-check{font-size:0.58rem !important}.mlp-device-switcher-dropdown{transition:min-width 0.2s ease}.mlp-device-switcher-dropdown.expanded{min-width:360px}.mlp-picker-search-wrap{position:relative;display:flex;align-items:center;margin-bottom:16px;background:#141414;border:1px solid #2a2a2a;border-radius:8px;transition:border-color 0.2s}.mlp-picker-search-wrap:focus-within{border-color:#4dccff;box-shadow:0 0 0 2px rgba(77,204,255,0.12)}.mlp-picker-search-icon{color:#555;font-size:0.8rem;padding:0 10px 0 14px;flex-shrink:0;transition:color 0.2s}.mlp-picker-search-wrap:focus-within .mlp-picker-search-icon{color:#4dccff}.mlp-picker-search-input{flex:1;background:none;border:none;outline:none;color:#e0e0e0;font-family:'Consolas','Monaco','Courier New',monospace;font-size:0.88rem;padding:10px 0;min-width:0}.mlp-picker-search-input::placeholder{color:#3a3a3a}.mlp-picker-search-clear{background:none;border:none;color:#444;cursor:pointer;padding:0 12px;font-size:0.75rem;transition:color 0.2s}.mlp-picker-search-clear:hover{color:#ff5555}.mlp-picker-search-results{margin-bottom:8px}.mlp-picker-search-results .mlp-search-category-label{font-size:0.62rem;font-family:'Consolas','Monaco','Courier New',monospace;text-transform:uppercase;letter-spacing:1.2px;color:#4dccff;opacity:0.6;padding:8px 4px 4px}.mlp-picker-no-results{text-align:center;color:#444;font-size:0.82rem;font-family:'Consolas','Monaco','Courier New',monospace;padding:24px 0 8px}.mlp-switcher-search-wrap{display:flex;align-items:center;margin:4px 8px 4px;background:#0f0f0f;border:1px solid #222;border-radius:6px;transition:border-color 0.2s}.mlp-switcher-search-wrap:focus-within{border-color:#4dccff}.mlp-switcher-search-icon{color:#444;font-size:0.72rem;padding:0 8px 0 10px;flex-shrink:0;transition:color 0.2s}.mlp-switcher-search-wrap:focus-within .mlp-switcher-search-icon{color:#4dccff}.mlp-switcher-search-input{flex:1;background:none;border:none;outline:none;color:#ddd;font-family:'Consolas','Monaco','Courier New',monospace;font-size:0.78rem;padding:7px 0;min-width:0}.mlp-switcher-search-input::placeholder{color:#333}.mlp-switcher-search-clear{background:none;border:none;color:#444;cursor:pointer;padding:0 8px;font-size:0.68rem;transition:color 0.2s}.mlp-switcher-search-clear:hover{color:#ff5555}.mlp-switcher-search-results{border-top:1px solid #1a1a1a}.mlp-switcher-search-results .mlp-search-category-label{padding:6px 14px 2px;font-size:0.6rem;font-family:'Consolas','Monaco','Courier New',monospace;text-transform:uppercase;letter-spacing:1.2px;color:#4dccff;opacity:0.55}.mlp-switcher-no-results{text-align:center;color:#333;font-size:0.75rem;font-family:'Consolas','Monaco','Courier New',monospace;padding:14px}.mlp-picker-ext-two-col{display:flex;border-top:1px solid #1e1e1e;margin-top:8px;padding-top:4px;gap:0}.mlp-picker-ext-col{flex:1;min-width:0}.mlp-picker-ext-col-border{border-left:1px solid #222;padding-left:6px}.mlp-device-picker-options-col{display:grid !important;grid-template-columns:1fr 1fr !important;gap:0 !important}.mlp-device-picker-content.expanded .mlp-device-picker-options-col{grid-template-columns:1fr 1fr 1fr !important}.mlp-device-picker-content.expanded .mlp-device-picker-options-ext:not(.mlp-device-picker-options-col){flex-wrap:wrap}.mlp-device-picker-options-col .mlp-device-option{flex-direction:row !important;padding:7px 8px !important;text-align:left !important;align-items:center !important;gap:7px !important;border-radius:6px !important;justify-content:flex-start !important;min-width:0}.mlp-device-picker-options-col .mlp-device-option-icon{font-size:0.9rem !important;width:26px !important;height:26px !important;background:#1a1a1a !important;border:1px solid #2a2a2a !important;border-radius:5px !important;display:flex !important;align-items:center !important;justify-content:center !important;flex-shrink:0 !important}.mlp-device-picker-options-col .mlp-device-option-label{font-size:0.72rem !important;margin:0 !important;color:#ccc !important;white-space:normal;word-break:break-word;line-height:1.2}.mlp-device-picker-options-col .mlp-device-option-sub{font-size:0.65rem !important;color:#555 !important;margin:0 !important}.mlp-device-picker-options-col .mlp-device-option:hover .mlp-device-option-icon{border-color:#4dccff !important;background:rgba(77,204,255,0.1) !important;color:#4dccff !important}.mlp-preview-popup-device-shell{position:relative;background:#fff;overflow:hidden}.mlp-preview-popup-frame{width:100%;height:100%;border:none;display:block}.mlp-templates-modal,.mlp-templates-form-modal{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.82);z-index:100002;align-items:center;justify-content:center;backdrop-filter:blur(8px)}.mlp-templates-modal.active,.mlp-templates-form-modal.active{display:flex}.mlp-templates-modal-content{background:#000 !important;border:1px solid #2a2a2a !important;border-top:2px solid #a78bfa !important;border-radius:6px !important;box-shadow:0 0 0 1px #1e1e1e,0 20px 60px rgba(0,0,0,0.9),0 0 40px rgba(167,139,250,0.08) !important;color:#ccc !important;width:740px !important;max-width:95vw !important;max-height:85vh !important;display:flex;flex-direction:column;animation:mlp-tpl-modal-in 0.22s ease-out}.mlp-templates-form-content{background:#000 !important;border:1px solid #2a2a2a !important;border-top:2px solid #a78bfa !important;border-radius:6px !important;box-shadow:0 0 0 1px #1e1e1e,0 20px 60px rgba(0,0,0,0.9) !important;color:#ccc !important;width:560px !important;max-width:95vw !important;max-height:90vh !important;display:flex;flex-direction:column;animation:mlp-tpl-modal-in 0.22s ease-out}@keyframes mlp-tpl-modal-in{from{opacity:0;transform:scale(0.96) translateY(16px)}to{opacity:1;transform:scale(1) translateY(0)}}.mlp-templates-header{background:#111 !important;border-bottom:1px solid #222 !important;padding:9px 14px !important;display:flex !important;justify-content:space-between !important;align-items:center !important;flex-shrink:0}.mlp-templates-header h3{margin:0 !important;color:#ccc !important;font-size:13px !important;font-weight:normal !important;letter-spacing:0.5px !important;display:flex !important;align-items:center !important;gap:8px !important;font-family:'Consolas','Monaco','Courier New',monospace}.mlp-templates-count-badge{background:rgba(167,139,250,0.15);color:#a78bfa;font-size:0.68rem;padding:2px 8px;border-radius:10px;border:1px solid rgba(167,139,250,0.25);font-family:'Consolas','Monaco','Courier New',monospace;letter-spacing:0.3px}.mlp-tpl-back-btn{background:none;border:1px solid #2a2a2a;border-radius:4px;color:#666;font-size:0.75rem;padding:4px 10px;cursor:pointer;font-family:'Consolas','Monaco','Courier New',monospace;display:flex;align-items:center;gap:5px;transition:all 0.15s}.mlp-tpl-back-btn:hover{color:#a78bfa;border-color:rgba(167,139,250,0.3)}.mlp-tpl-step{flex-direction:column;flex:1;overflow:hidden}.mlp-tpl-step1-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px;padding:20px;overflow-y:auto;flex:1}.mlp-tpl-step1-grid::-webkit-scrollbar{width:6px}.mlp-tpl-step1-grid::-webkit-scrollbar-track{background:#080808}.mlp-tpl-step1-grid::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:3px}.mlp-tpl-cat-card{background:#0d0d0d;border:1px solid #222;border-radius:8px;cursor:pointer;transition:all 0.18s;display:flex;flex-direction:column;font-family:'Consolas','Monaco','Courier New',monospace;position:relative;overflow:hidden}.mlp-tpl-cat-thumb{width:100%;height:90px;overflow:hidden;flex-shrink:0;background:#0d0d0d}.mlp-tpl-cat-thumb svg{width:100%;height:100%;display:block}.mlp-tpl-cat-footer{display:flex;align-items:center;gap:7px;padding:8px 10px;border-top:1px solid #1a1a1a}.mlp-tpl-cat-card::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:var(--cat-color,#a78bfa);opacity:0;transition:opacity 0.18s}.mlp-tpl-cat-card:hover{border-color:var(--cat-color,#a78bfa);background:#0f0d18;transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,0.5)}.mlp-tpl-cat-card:hover::before{opacity:1}.mlp-tpl-cat-icon{font-size:1.1rem;line-height:1;flex-shrink:0}.mlp-tpl-cat-name{color:#e2e8f0;font-size:0.78rem;font-weight:600;letter-spacing:0.3px;flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mlp-tpl-cat-count{color:#555;font-size:0.65rem;background:#1a1a1a;border:1px solid #2a2a2a;border-radius:10px;padding:1px 7px;flex-shrink:0}.mlp-tpl-preview-svg{width:100%;height:100%;display:block}.mlp-tpl-preview-svg svg{width:100%;height:100%;display:block}.mlp-templates-header .mlp-modal-close-btn{background:none !important;border:none !important;color:#666 !important;font-size:18px !important;cursor:pointer !important;padding:2px 6px !important;line-height:1 !important;transition:color 0.15s !important}.mlp-templates-header .mlp-modal-close-btn:hover{color:#d16969 !important}.mlp-templates-modal-body{display:flex;flex-direction:column;gap:0;overflow:hidden;flex:1}.mlp-templates-toolbar{display:flex;align-items:center;gap:8px;padding:10px 14px;border-bottom:1px solid #1e1e1e;background:#080808;flex-shrink:0}.mlp-templates-search-wrap{flex:1;display:flex;align-items:center;background:#111;border:1px solid #2a2a2a;border-radius:4px;padding:0 10px;gap:8px;transition:border-color 0.2s}.mlp-templates-search-wrap:focus-within{border-color:#a78bfa;box-shadow:0 0 0 2px rgba(167,139,250,0.12)}.mlp-templates-search-icon{color:#444;font-size:0.75rem}.mlp-templates-search-input{flex:1;background:none;border:none;outline:none;color:#ccc;font-size:0.8rem;font-family:'Consolas','Monaco','Courier New',monospace;padding:7px 0}.mlp-templates-search-input::placeholder{color:#444}.mlp-templates-cat-filter{background:#111;border:1px solid #2a2a2a;border-radius:4px;color:#999;font-size:0.78rem;padding:6px 10px;cursor:pointer;font-family:'Consolas','Monaco','Courier New',monospace;outline:none;min-width:130px}.mlp-templates-cat-filter:focus{border-color:#a78bfa}.mlp-templates-add-btn{background:rgba(167,139,250,0.12);border:1px solid rgba(167,139,250,0.3);color:#a78bfa;border-radius:4px;padding:6px 12px;font-size:0.78rem;cursor:pointer;font-family:'Consolas','Monaco','Courier New',monospace;display:flex;align-items:center;gap:5px;transition:all 0.2s;white-space:nowrap}.mlp-templates-add-btn:hover{background:rgba(167,139,250,0.22);border-color:#a78bfa}.mlp-templates-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;padding:14px;overflow-y:auto;flex:1}.mlp-templates-grid::-webkit-scrollbar{width:6px}.mlp-templates-grid::-webkit-scrollbar-track{background:#080808}.mlp-templates-grid::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:3px}.mlp-templates-grid::-webkit-scrollbar-thumb:hover{background:#a78bfa44}.mlp-tpl-card{background:#0d0d0d;border:1px solid #222;border-radius:6px;padding:12px;cursor:pointer;transition:all 0.18s;position:relative;display:flex;flex-direction:column;gap:7px;font-family:'Consolas','Monaco','Courier New',monospace}.mlp-tpl-card:hover{border-color:#a78bfa;background:#0f0d18;box-shadow:0 0 0 1px rgba(167,139,250,0.15),0 4px 16px rgba(0,0,0,0.5);transform:translateY(-1px)}.mlp-tpl-preview-wrap{position:relative;width:100%;height:130px;border-radius:4px;overflow:hidden;background:#111;border:1px solid #1e1e1e;flex-shrink:0}.mlp-tpl-preview-frame{width:900px;height:520px;border:none;transform:scale(0.235);transform-origin:top left;pointer-events:none;display:block;background:#fff}.mlp-tpl-preview-overlay{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,rgba(0,0,0,0.75));padding:16px 8px 5px;display:flex;align-items:flex-end}.mlp-tpl-preview-overlay-label{font-size:0.62rem;color:rgba(255,255,255,0.55);font-family:'Consolas','Monaco','Courier New',monospace;letter-spacing:0.3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mlp-tpl-card-cat{font-size:0.6rem;color:#a78bfa;text-transform:uppercase;letter-spacing:1px;font-weight:600}.mlp-tpl-card-name{color:#e2e8f0;font-size:0.82rem;font-weight:600;line-height:1.3}.mlp-tpl-card-tags{display:flex;gap:5px;flex-wrap:wrap;margin-top:2px}.mlp-tpl-card-tag{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:3px;font-size:0.6rem;color:#555;padding:2px 6px}.mlp-tpl-card-tag.has-html{color:#e34c26;border-color:rgba(227,76,38,0.3)}.mlp-tpl-card-tag.has-css{color:#264de4;border-color:rgba(38,77,228,0.3)}.mlp-tpl-card-tag.has-js{color:#f7df1e;border-color:rgba(247,223,30,0.3)}.mlp-tpl-card-actions{display:flex;gap:6px;margin-top:4px}.mlp-tpl-use-btn{flex:1;background:rgba(167,139,250,0.12);border:1px solid rgba(167,139,250,0.28);color:#a78bfa;border-radius:4px;padding:5px 10px;font-size:0.73rem;cursor:pointer;font-family:'Consolas','Monaco','Courier New',monospace;transition:all 0.15s}.mlp-tpl-use-btn:hover{background:rgba(167,139,250,0.25);border-color:#a78bfa}.mlp-tpl-edit-btn,.mlp-tpl-del-btn{background:none;border:1px solid #222;border-radius:4px;padding:5px 8px;font-size:0.72rem;cursor:pointer;font-family:'Consolas','Monaco','Courier New',monospace;transition:all 0.15s}.mlp-tpl-edit-btn{color:#4dccff}.mlp-tpl-edit-btn:hover{border-color:#4dccff;background:rgba(77,204,255,0.08)}.mlp-tpl-del-btn{color:#d16969}.mlp-tpl-del-btn:hover{border-color:#d16969;background:rgba(209,105,105,0.08)}.mlp-templates-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;color:#444;font-size:0.82rem;font-family:'Consolas','Monaco','Courier New',monospace}.mlp-templates-form-body{padding:14px;display:flex;flex-direction:column;gap:12px;overflow-y:auto;flex:1}.mlp-templates-form-body::-webkit-scrollbar{width:5px}.mlp-templates-form-body::-webkit-scrollbar-track{background:#080808}.mlp-templates-form-body::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:3px}.mlp-tplform-row{display:flex;flex-direction:column;gap:5px}.mlp-tplform-label{color:#666;font-size:0.72rem;font-family:'Consolas','Monaco','Courier New',monospace;letter-spacing:0.3px;display:flex;align-items:center;gap:5px}.mlp-tplform-req{color:#d16969}.mlp-tplform-input{background:#0d0d0d;border:1px solid #2a2a2a;border-radius:4px;color:#ccc;font-size:0.82rem;font-family:'Consolas','Monaco','Courier New',monospace;padding:7px 10px;outline:none;transition:border-color 0.2s}.mlp-tplform-input:focus{border-color:#a78bfa;box-shadow:0 0 0 2px rgba(167,139,250,0.1)}.mlp-tplform-textarea{background:#050505;border:1px solid #222;border-radius:4px;color:#b0c4de;font-size:0.78rem;font-family:'Consolas','Monaco','Courier New',monospace;padding:8px 10px;resize:vertical;outline:none;min-height:70px;transition:border-color 0.2s;line-height:1.5}.mlp-tplform-textarea:focus{border-color:#a78bfa;box-shadow:0 0 0 2px rgba(167,139,250,0.08)}.mlp-tplform-from-editor-btn{align-self:flex-end;background:none;border:1px solid #2a2a2a;border-radius:4px;color:#555;font-size:0.7rem;padding:3px 10px;cursor:pointer;font-family:'Consolas','Monaco','Courier New',monospace;transition:all 0.15s;display:flex;align-items:center;gap:4px}.mlp-tplform-from-editor-btn:hover{color:#a78bfa;border-color:rgba(167,139,250,0.3)}.mlp-templates-form-footer{border-top:1px solid #1e1e1e;padding:10px 14px;display:flex;justify-content:flex-end;gap:8px;background:#080808;flex-shrink:0}.mlp-tplform-cancel-btn{background:none;border:1px solid #2a2a2a;color:#666;border-radius:4px;padding:7px 16px;font-size:0.78rem;cursor:pointer;font-family:'Consolas','Monaco','Courier New',monospace;transition:all 0.15s}.mlp-tplform-cancel-btn:hover{border-color:#444;color:#999}.mlp-tplform-save-btn{background:rgba(167,139,250,0.15);border:1px solid rgba(167,139,250,0.4);color:#a78bfa;border-radius:4px;padding:7px 18px;font-size:0.78rem;cursor:pointer;font-family:'Consolas','Monaco','Courier New',monospace;display:flex;align-items:center;gap:6px;transition:all 0.15s}.mlp-tplform-save-btn:hover{background:rgba(167,139,250,0.28);border-color:#a78bfa}.mlp-tpl-step3{overflow:hidden}.mlp-tpl-confirm-wrap{display:flex;flex:1;overflow:hidden;height:100%}.mlp-tpl-confirm-preview-box{flex:1;display:flex;flex-direction:column;border-right:1px solid #1e1e1e;background:#050505;overflow:hidden;min-width:0}.mlp-tpl-confirm-preview-label{padding:7px 12px;font-size:0.68rem;color:#555;font-family:'Consolas','Monaco','Courier New',monospace;letter-spacing:0.5px;border-bottom:1px solid #1a1a1a;display:flex;align-items:center;gap:6px;flex-shrink:0}.mlp-tpl-confirm-frame-wrap{flex:1;overflow:hidden;position:relative;display:flex;align-items:center;justify-content:center;background:#050505}.mlp-tpl-confirm-info{width:230px;flex-shrink:0;padding:20px 16px;display:flex;flex-direction:column;gap:10px;background:#080808}.mlp-tpl-confirm-cat{font-size:0.62rem;color:#a78bfa;text-transform:uppercase;letter-spacing:1px;font-family:'Consolas','Monaco','Courier New',monospace}.mlp-tpl-confirm-name{color:#e2e8f0;font-size:1rem;font-weight:700;font-family:'Consolas','Monaco','Courier New',monospace;line-height:1.3}.mlp-tpl-confirm-tags{display:flex;gap:5px;flex-wrap:wrap}.mlp-tpl-confirm-desc{font-size:0.75rem;color:#555;font-family:'Consolas','Monaco','Courier New',monospace;line-height:1.6;margin:6px 0 0}.mlp-tpl-confirm-desc strong{color:#a78bfa;font-weight:600}.mlp-tpl-confirm-actions{margin-top:auto;display:flex;flex-direction:column;gap:8px}.mlp-tpl-confirm-apply-btn{width:100%;background:rgba(167,139,250,0.18);border:1px solid rgba(167,139,250,0.5);color:#a78bfa;border-radius:5px;padding:10px 14px;font-size:0.82rem;font-family:'Consolas','Monaco','Courier New',monospace;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:7px;font-weight:700;transition:all 0.18s;letter-spacing:0.3px}.mlp-tpl-confirm-apply-btn:hover{background:rgba(167,139,250,0.32);border-color:#a78bfa;box-shadow:0 0 12px rgba(167,139,250,0.2);transform:translateY(-1px)}.mlp-tpl-confirm-cancel-btn{width:100%;background:none;border:1px solid #222;color:#555;border-radius:5px;padding:8px 14px;font-size:0.78rem;font-family:'Consolas','Monaco','Courier New',monospace;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;transition:all 0.15s}.mlp-tpl-confirm-cancel-btn:hover{border-color:#444;color:#999}.mlp-backup-modal,.mlp-backup-warning-modal,.mlp-backup-success-modal,.mlp-backups-list-modal{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.8);z-index:100000;align-items:center;justify-content:center;backdrop-filter:blur(8px)}.mlp-backup-modal.active,.mlp-backup-warning-modal.active,.mlp-backup-success-modal.active,.mlp-backups-list-modal.active{display:flex}.mlp-backup-modal-content,.mlp-backup-warning-content,.mlp-backup-success-content{background:#000000 !important;border:1px solid #333 !important;border-radius:6px !important;box-shadow:0 10px 30px rgba(0,0,0,0.8) !important;color:#ccc !important;max-width:480px !important;width:90% !important;animation:mlp-backup-modal-slide 0.25s ease-out}@keyframes mlp-backup-modal-slide{from{opacity:0;transform:scale(0.95) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.mlp-backup-header,.mlp-backup-warning-header,.mlp-backup-success-header{background:#1e1e1e !important;border-bottom:1px solid #333 !important;padding:8px 15px !important;display:flex !important;justify-content:space-between !important;align-items:center !important}.mlp-backup-header h3,.mlp-backup-warning-header h3,.mlp-backup-success-header h3{margin:0 !important;color:#ccc !important;font-size:13px !important;font-weight:normal !important;letter-spacing:0.5px !important;display:flex !important;align-items:center !important;gap:8px !important}.mlp-backup-header .mlp-modal-close-btn,.mlp-backup-warning-header .mlp-modal-close-btn,.mlp-backup-success-header .mlp-modal-close-btn,.mlp-backup-close-btn,.mlp-backup-warning-close-btn,.mlp-backup-success-close-btn{background:none !important;border:none !important;color:#858585 !important;font-size:18px !important;cursor:pointer !important;padding:2px 6px !important;border-radius:3px !important;line-height:1 !important;transition:color 0.2s,background 0.2s !important}.mlp-backup-close-btn:hover,.mlp-backup-warning-close-btn:hover,.mlp-backup-success-close-btn:hover{color:#ffffff !important;background:rgba(255,255,255,0.1) !important;transform:none !important}.mlp-backup-modal-body{padding:20px 18px 22px;background:#000}.mlp-backup-icon-row{position:relative;text-align:center;margin:4px 0 18px}.mlp-backup-icon-pulse{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:70px;height:130px;border-radius:50%;background:rgba(78,201,176,0.12);animation:mlp-bkp-pulse 2s ease-out infinite;pointer-events:none}@keyframes mlp-bkp-pulse{0%{transform:translate(-50%,-50%) scale(0.7);opacity:0.5}70%{transform:translate(-50%,-50%) scale(1.4);opacity:0}100%{transform:translate(-50%,-50%) scale(0.7);opacity:0}}.mlp-backup-form{padding:0 !important}.mlp-backup-form .mlp-form-group{margin-bottom:18px}.mlp-backup-form .mlp-form-group label{color:#888 !important;font-weight:normal !important;font-size:0.82rem !important;margin-bottom:7px !important;display:flex !important;align-items:center !important;gap:5px !important;font-family:"Consolas","Courier New",monospace !important;text-transform:uppercase !important;letter-spacing:0.5px !important}.mlp-backup-input{background:#1a1a1a !important;border:1px solid #333 !important;border-radius:4px !important;padding:10px 14px !important;font-size:0.95rem !important;color:#e0e0e0 !important;font-family:"Consolas","Courier New",monospace !important;transition:border-color 0.2s !important;width:100% !important;outline:none !important}.mlp-backup-input::placeholder{color:#444 !important}.mlp-backup-input:focus{border-color:#4ec9b0 !important;box-shadow:0 0 0 2px rgba(78,201,176,0.15) !important;background:#111 !important}.mlp-backup-actions,.mlp-backup-warning-actions,.mlp-backup-success-actions{display:flex !important;gap:10px !important;margin-top:18px !important}.mlp-cancel-backup-first-btn,.mlp-cancel-backup-warning-btn{background:#2a2a2a !important;color:#888 !important;flex:1 !important;border:1px solid #3a3a3a !important;border-radius:4px !important;padding:9px 14px !important;font-size:0.88rem !important;font-weight:600 !important;cursor:pointer !important;transition:all 0.2s !important;display:flex !important;align-items:center !important;justify-content:center !important;gap:6px !important}.mlp-cancel-backup-first-btn:hover,.mlp-cancel-backup-warning-btn:hover{background:#333 !important;color:#bbb !important}.mlp-continue-backup-btn{background:rgba(14,99,156,0.85) !important;color:#fff !important;flex:2 !important;border:1px solid #1177bb !important;border-radius:4px !important;padding:9px 14px !important;font-size:0.88rem !important;font-weight:600 !important;cursor:pointer !important;display:flex !important;align-items:center !important;justify-content:center !important;gap:8px !important;transition:all 0.2s !important}.mlp-continue-backup-btn:hover{background:#1177bb !important;transform:translateY(-1px) !important}.mlp-backup-warning-content-inner{padding:0}.mlp-backup-warning-icon{text-align:center;margin:4px 0 16px}.mlp-backup-warning-text{background:#111 !important;border-left:3px solid #d4a72c !important;border-radius:4px !important;padding:14px 16px !important;margin:0 0 4px !important}.mlp-backup-warning-title{font-size:0.9rem !important;margin:0 0 12px 0 !important;color:#ccc !important}.mlp-backup-warning-list{list-style:none !important;padding:0 !important;margin:0 0 12px 0 !important}.mlp-backup-warning-list li{margin:8px 0 !important;color:#888 !important;font-size:0.85rem !important;display:flex !important;align-items:center !important;gap:8px !important;font-family:"Consolas","Courier New",monospace !important}.mlp-backup-warning-list li i{color:#d4a72c !important;width:16px !important;font-size:0.85rem !important}.mlp-backup-confirm-text{font-weight:600 !important;color:#aaa !important;font-size:0.88rem !important;margin:14px 0 0 0 !important;padding-top:12px !important;border-top:1px dashed #2a2a2a !important}.mlp-confirm-backup-btn{background:rgba(212,167,44,0.15) !important;color:#d4a72c !important;flex:2 !important;border:1px solid #d4a72c !important;border-radius:4px !important;padding:9px 14px !important;font-size:0.88rem !important;font-weight:600 !important;cursor:pointer !important;display:flex !important;align-items:center !important;justify-content:center !important;gap:8px !important;transition:all 0.2s !important}.mlp-confirm-backup-btn:hover{background:rgba(212,167,44,0.28) !important;transform:translateY(-1px) !important}.mlp-backup-success-content-inner{padding:0;text-align:center}.mlp-backup-success-icon{position:relative;text-align:center;margin:4px 0 16px}.mlp-backup-success-pulse{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80px;height:80px;border-radius:50%;background:rgba(78,201,176,0.12);animation:mlp-bkp-success-pulse 2s ease-out infinite;pointer-events:none}@keyframes mlp-bkp-success-pulse{0%{transform:translate(-50%,-50%) scale(0.7);opacity:0.5}70%{transform:translate(-50%,-50%) scale(1.5);opacity:0}100%{transform:translate(-50%,-50%) scale(0.7);opacity:0}}.mlp-backup-success-message{font-size:1.1rem !important;font-weight:600 !important;color:#e0e0e0 !important;margin:0 0 14px 0 !important;font-family:"Consolas","Courier New",monospace !important}.mlp-backup-success-id-container{background:#111 !important;border:1px solid #2a2a2a !important;border-radius:4px !important;padding:8px 16px !important;margin:0 auto 14px !important;display:inline-block !important}.mlp-backup-success-id-label{font-size:0.78rem !important;font-weight:normal !important;color:#555 !important;margin-right:6px !important;font-family:"Consolas","Courier New",monospace !important;text-transform:uppercase !important}.mlp-backup-success-id{font-family:"Consolas","Courier New",monospace !important;font-weight:700 !important;color:#4ec9b0 !important;letter-spacing:1px !important;font-size:0.9rem !important}.mlp-backup-success-note{color:#555 !important;font-size:0.82rem !important;margin:0 0 4px !important;font-family:"Consolas","Courier New",monospace !important}.mlp-thanks-btn{background:rgba(78,201,176,0.12) !important;color:#4ec9b0 !important;border:1px solid #4ec9b0 !important;border-radius:4px !important;padding:9px 30px !important;font-weight:600 !important;font-size:0.9rem !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:8px !important;transition:all 0.2s !important;cursor:pointer !important}.mlp-thanks-btn:hover{background:rgba(78,201,176,0.25) !important;transform:translateY(-1px) !important}.mlp-backups-list-content{max-width:620px !important;max-height:82vh !important;display:flex !important;flex-direction:column !important;background:#000000 !important;border:1px solid #333 !important;border-radius:6px !important;box-shadow:0 10px 30px rgba(0,0,0,0.8) !important}.mlp-backups-list-header{background:#1e1e1e !important;border-bottom:1px solid #333 !important;padding:8px 15px !important;display:flex !important;justify-content:space-between !important;align-items:center !important}.mlp-backups-list-header h3{color:#ccc !important;font-size:13px !important;font-weight:normal !important;letter-spacing:0.5px !important;margin:0 !important;display:flex !important;align-items:center !important;gap:8px !important}.mlp-backups-list-header .mlp-modal-close-btn{background:none !important;border:none !important;color:#858585 !important;font-size:18px !important;cursor:pointer !important;padding:2px 6px !important;border-radius:3px !important;line-height:1 !important;transition:color 0.2s,background 0.2s !important}.mlp-backups-list-header .mlp-modal-close-btn:hover{color:#ffffff !important;background:rgba(255,255,255,0.1) !important}.mlp-backups-modal-body{display:flex;flex-direction:column;flex:1;overflow:hidden;background:#000}.mlp-backups-toolbar{background:#161616;border-bottom:1px solid #2d2d2d;padding:7px 14px;display:flex;justify-content:space-between;align-items:center;gap:10px;flex-shrink:0}.mlp-backups-toolbar-left{display:flex;align-items:center;gap:12px}.mlp-backups-count{font-size:0.78rem;color:#666;font-family:"Consolas","Courier New",monospace}.mlp-backup-delete-selected-btn{background:rgba(209,105,105,0.12) !important;color:#d16969 !important;border:1px solid #d16969 !important;border-radius:4px !important;padding:5px 12px !important;font-size:0.82rem !important;font-weight:600 !important;cursor:pointer !important;display:flex !important;align-items:center !important;gap:6px !important;transition:all 0.2s ease !important}.mlp-backup-delete-selected-btn:hover{background:rgba(209,105,105,0.25) !important;transform:translateY(-1px) !important}.mlp-backup-select-all-label,.mlp-backup-item-select{display:flex;align-items:center;gap:7px;cursor:pointer;user-select:none}.mlp-backup-select-all-label input[type="checkbox"],.mlp-backup-item-select input[type="checkbox"]{position:absolute;opacity:0;width:0;height:0}.mlp-backup-checkbox-custom{width:16px;height:16px;border:2px solid #444;border-radius:3px;background:#1a1a1a;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:all 0.15s ease;position:relative}.mlp-backup-select-all-label input:checked ~ .mlp-backup-checkbox-custom,.mlp-backup-item-select input:checked ~ .mlp-backup-checkbox-custom{background:#4ec9b0;border-color:#4ec9b0}.mlp-backup-select-all-label input:checked ~ .mlp-backup-checkbox-custom::after,.mlp-backup-item-select input:checked ~ .mlp-backup-checkbox-custom::after{content:'';width:9px;height:5px;border-left:2px solid #000;border-bottom:2px solid #000;transform:rotate(-45deg) translateY(-1px);display:block}.mlp-backup-select-all-label input:indeterminate ~ .mlp-backup-checkbox-custom{background:#4ec9b0;border-color:#4ec9b0}.mlp-backup-select-all-label input:indeterminate ~ .mlp-backup-checkbox-custom::after{content:'';width:9px;height:2px;background:#000;display:block}.mlp-select-all-text{font-size:0.82rem;color:#aaa;font-family:"Consolas","Courier New",monospace}.mlp-backups-search{position:relative;margin:10px 14px 6px;flex-shrink:0}.mlp-backups-search i{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#555;font-size:0.85rem}.mlp-backups-search .mlp-form-control{padding-left:35px !important;background:#1a1a1a !important;border:1px solid #333 !important;border-radius:4px !important;height:34px !important;font-size:0.85rem !important;width:100% !important;color:#ccc !important;font-family:"Consolas","Courier New",monospace !important;outline:none !important;transition:border-color 0.2s !important}.mlp-backups-search .mlp-form-control::placeholder{color:#444 !important}.mlp-backups-search .mlp-form-control:focus{border-color:#4ec9b0 !important;box-shadow:0 0 0 2px rgba(78,201,176,0.15) !important}.mlp-backups-list{overflow-y:auto;padding:6px 14px 14px;flex:1;display:flex;flex-direction:column;gap:6px}.mlp-backups-list::-webkit-scrollbar{width:6px}.mlp-backups-list::-webkit-scrollbar-track{background:#111}.mlp-backups-list::-webkit-scrollbar-thumb{background:#333;border-radius:3px}.mlp-backup-item{background:#111 !important;border:1px solid #2a2a2a !important;border-radius:5px !important;padding:10px 12px !important;display:flex !important;align-items:center !important;gap:10px !important;transition:all 0.2s ease !important}.mlp-backup-item:hover{border-color:#4ec9b0 !important;background:#131313 !important;box-shadow:0 0 0 1px rgba(78,201,176,0.15) !important}.mlp-backup-item.mlp-item-selected{border-color:#4ec9b0 !important;background:rgba(78,201,176,0.06) !important}.mlp-backup-item-select{flex-shrink:0}.mlp-backup-item-info{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.mlp-backup-item-name{font-weight:600 !important;font-size:0.95rem !important;color:#e0e0e0 !important;font-family:"Consolas","Courier New",monospace !important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mlp-backup-item-meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.mlp-backup-item-id{font-family:monospace !important;font-size:0.75rem !important;color:#4ec9b0 !important;background:rgba(78,201,176,0.1) !important;padding:1px 6px !important;border-radius:3px !important}.mlp-backup-item-size{font-size:0.75rem;color:#888;font-family:monospace}.mlp-backup-item-date{font-size:0.75rem !important;color:#555 !important}.mlp-backup-item-actions{display:flex;gap:6px;flex-shrink:0}.mlp-backup-load-btn{background:rgba(14,99,156,0.8) !important;color:#fff !important;border:1px solid #1177bb !important;border-radius:4px !important;padding:5px 10px !important;font-size:0.8rem !important;font-weight:600 !important;cursor:pointer !important;display:flex !important;align-items:center !important;gap:5px !important;transition:all 0.2s !important}.mlp-backup-load-btn:hover{background:#1177bb !important;transform:translateY(-1px) !important}.mlp-backup-delete-btn{background:transparent !important;color:#d16969 !important;border:1px solid #4a2020 !important;border-radius:4px !important;padding:5px 9px !important;font-size:0.8rem !important;cursor:pointer !important;transition:all 0.2s !important}.mlp-backup-delete-btn:hover{background:rgba(209,105,105,0.15) !important;border-color:#d16969 !important;transform:translateY(-1px) !important}.mlp-backups-empty{text-align:center;padding:50px 25px;color:#444;display:flex;flex-direction:column;align-items:center}.mlp-backups-empty p{font-size:1rem;margin:5px 0;color:#555;font-family:"Consolas","Courier New",monospace}.mlp-backups-empty-sub{font-size:0.85rem !important;color:#3a3a3a !important}
 .mlp-con-toggle-btn,.mlp-console-header-controls{pointer-events:all}\n.mlp-backup-modal-content,\n.mlp-backup-warning-content,\n.mlp-backup-success-content{\n background:#1e1e1e !important;\n border:1px solid #333 !important;\n border-radius:8px !important;\n box-shadow:0 15px 35px rgba(0,0,0,0.6) !important;\n color:#e0e0e0 !important;\n}\n\n.mlp-backup-header,\n.mlp-backup-warning-header,\n.mlp-backup-success-header,\n.mlp-backups-list-header{\n background:#252526 !important;\n border-bottom:1px solid #333 !important;\n padding:15px 20px !important;\n}\n\n.mlp-backup-header h3,\n.mlp-backup-warning-header h3,\n.mlp-backup-success-header h3,\n.mlp-backups-list-header h3{\n color:#e0e0e0 !important;\n font-size:1.1rem !important;\n font-weight:500 !important;\n margin:0 !important;\n}\n\n.mlp-backup-input{\n background:#2d2d2d !important;\n border:1px solid #444 !important;\n color:#e0e0e0 !important;\n border-radius:4px !important;\n}\n\n.mlp-backup-input:focus{\n border-color:#007acc !important;\n box-shadow:0 0 0 2px rgba(0,122,204,0.2) !important;\n}\n\n.mlp-backup-warning-text{\n background:#2d2d2d !important;\n border-left:4px solid #d4a72c !important;\n color:#cccccc !important;\n}\n\n.mlp-backup-warning-title{\n color:#e0e0e0 !important;\n}\n\n.mlp-backup-item{\n background:#252526 !important;\n border:1px solid #333 !important;\n border-radius:6px !important;\n margin-bottom:10px !important;\n}\n\n.mlp-backup-item:hover{\n border-color:#444 !important;\n background:#2a2a2b !important;\n}\n\n.mlp-backup-item-name{\n color:#e0e0e0 !important;\n}\n\n.mlp-backup-item-id,\n.mlp-backup-item-date{\n color:#999 !important;\n}\n\n.mlp-backups-search .mlp-form-control{\n background:#2d2d2d !important;\n border:1px solid #444 !important;\n color:#e0e0e0 !important;\n border-radius:4px !important;\n}\n\n.mlp-backups-search .mlp-form-control:focus{\n border-color:#007acc !important;\n}\n\n.mlp-action-button.mlp-continue-backup-btn,\n.mlp-action-button.mlp-confirm-backup-btn,\n.mlp-action-button.mlp-thanks-btn,\n.mlp-backup-load-btn{\n background:#0e639c !important;\n color:#ffffff !important;\n border:none !important;\n border-radius:4px !important;\n padding:8px 16px !important;\n font-weight:500 !important;\n}\n\n.mlp-action-button.mlp-continue-backup-btn:hover,\n.mlp-action-button.mlp-confirm-backup-btn:hover,\n.mlp-action-button.mlp-thanks-btn:hover,\n.mlp-backup-load-btn:hover{\n background:#1177bb !important;\n}\n\n.mlp-action-button.mlp-cancel-backup-first-btn,\n.mlp-action-button.mlp-cancel-backup-warning-btn{\n background:#3c3c3c !important;\n color:#cccccc !important;\n border:1px solid #555 !important;\n border-radius:4px !important;\n padding:8px 16px !important;\n}\n\n.mlp-action-button.mlp-cancel-backup-first-btn:hover,\n.mlp-action-button.mlp-cancel-backup-warning-btn:hover{\n background:#4a4a4a !important;\n}\n\n.mlp-backup-delete-btn{\n background:transparent !important;\n color:#d16969 !important;\n border:1px solid #d16969 !important;\n border-radius:4px !important;\n}\n\n.mlp-backup-delete-btn:hover{\n background:rgba(209,105,105,0.1) !important;\n}.mlp-fullscreen-create-backup-btn,.mlp-fullscreen-backups-btn{padding:8px 16px;border:none;border-radius:6px;cursor:pointer;font-weight:600;display:flex;align-items:center;gap:6px;transition:all 0.3s ease;font-size:0.9rem}.mlp-fs-readme-tab-btn{background:rgba(52,211,153,0.08) !important;border-color:rgba(52,211,153,0.25) !important;color:#34d399 !important}.mlp-fs-readme-tab-btn:hover{background:rgba(52,211,153,0.18) !important;border-color:rgba(52,211,153,0.5) !important}.mlp-fs-backups-dropdown-btn{background:rgba(78,201,176,0.08) !important;border-color:rgba(78,201,176,0.25) !important;color:#4ec9b0 !important}.mlp-fs-backups-dropdown-btn:hover{background:rgba(78,201,176,0.18) !important;border-color:rgba(78,201,176,0.5) !important}.mlp-fullscreen-create-backup-btn{background:linear-gradient(135deg,#4CAF50 0%,#2E7D32 100%);color:white}.mlp-fullscreen-create-backup-btn:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(76,175,80,0.4)}.mlp-fullscreen-backups-btn{background:#4a4a4a;color:#a0ff00;border:2px solid #ffffff}.mlp-fullscreen-backups-btn:hover{background:#5a5a5a;transform:translateY(-2px)}.mlp-fullscreen-editor-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#0d0f14;z-index:10000;display:none;flex-direction:column;color:#e2e8f0;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif}.mlp-fullscreen-editor-overlay.active{display:flex}.mlp-fullscreen-editor-container{display:flex;flex-direction:column;height:100vh;width:100%;overflow:hidden}.mlp-fullscreen-editor-header{background:#161b27;padding:0 16px 0 4px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(255,255,255,0.07);flex-shrink:0;height:80px;gap:12px}.mlp-fullscreen-header-left{display:flex;align-items:center;gap:16px;flex:1;min-width:0}.mlp-fullscreen-header-right{display:flex;align-items:center;gap:6px;flex-shrink:0}.mlp-fullscreen-logo-img{display:none}.mlp-fullscreen-header-left{width:176px!important;flex:none!important;border-right:1px solid rgba(255,255,255,0.15)!important;padding-right:0!important;align-self:stretch!important;height:100%!important;box-sizing:border-box!important}.mlp-fullscreen-brand-text{color:#ffffff;font-size:1.15rem;font-weight:700;font-family:inherit;letter-spacing:0.06em;line-height:1;white-space:nowrap}.mlp-fullscreen-title{display:flex;align-items:center;padding-left:12px;gap:0;white-space:nowrap;flex-shrink:0}.mlp-fullscreen-title-text{display:none}.mlp-fullscreen-title::after{display:none}.mlp-fullscreen-editor-tab-buttons{display:flex;flex-direction:row;align-items:center;background:rgba(255,255,255,0.04);border-radius:8px;border:1px solid rgba(255,255,255,0.07);padding:3px;gap:2px;margin-left:0}.mlp-fullscreen-editor-tab-button{padding:6px 14px;background:transparent;color:#64748b;border:none;font-size:0.82rem;cursor:pointer;transition:all 0.2s ease;font-weight:500;display:flex;align-items:center;gap:5px;border-radius:6px;position:relative;letter-spacing:0.01em}.mlp-fullscreen-editor-tab-button i{font-size:0.95rem}.mlp-fullscreen-editor-tab-button:hover{background:rgba(255,255,255,0.07);color:#cbd5e1}.mlp-fullscreen-editor-tab-button.active{background:#1e293b !important;color:#f1f5f9 !important;font-weight:600;box-shadow:inset 0 0 0 1px rgba(255,255,255,0.1)}.mlp-fullscreen-fork-btn,.mlp-fullscreen-create-readme-btn,.mlp-fullscreen-preview-toggle,.mlp-fullscreen-edit-btn{padding:6px 12px;background:rgba(255,255,255,0.05);color:#94a3b8;border:1px solid rgba(255,255,255,0.08);border-radius:7px;cursor:pointer;font-weight:500;display:flex;align-items:center;gap:5px;transition:all 0.2s ease;font-size:0.8rem;letter-spacing:0.01em;white-space:nowrap}.mlp-fullscreen-view-btn{height:34px;padding:0 18px;background:linear-gradient(135deg,#22c55e 0%,#16a34a 100%);color:#fff;border:none;border-radius:8px;cursor:pointer;font-weight:700;display:flex;align-items:center;gap:7px;transition:all 0.2s ease;font-size:0.92rem;letter-spacing:0.02em;white-space:nowrap;box-shadow:0 2px 12px rgba(34,197,94,0.35);box-sizing:border-box}.mlp-fullscreen-view-btn:hover{background:linear-gradient(135deg,#16a34a 0%,#15803d 100%);box-shadow:0 4px 20px rgba(34,197,94,0.5);transform:translateY(-1px)}.mlp-fullscreen-view-btn i{font-size:1rem}.mlp-fullscreen-editor-close-btn{height:34px !important;width:34px !important;padding:0 !important;background:rgba(255,255,255,0.05) !important;color:#94a3b8 !important;border:1px solid rgba(255,255,255,0.08) !important;border-radius:7px !important;cursor:pointer !important;display:flex !important;align-items:center !important;justify-content:center !important;transition:all 0.2s ease !important;font-size:0.92rem !important;box-sizing:border-box !important;flex-shrink:0 !important}.mlp-fs-fork-emoji-btn{padding:8px 12px !important;background:rgba(251,191,36,0.08) !important;color:#fbbf24 !important;border:1px solid rgba(251,191,36,0.25) !important;border-radius:8px !important;cursor:pointer !important;font-size:0.95rem !important;line-height:1 !important;display:flex !important;align-items:center !important;justify-content:center !important;transition:all 0.2s ease !important;margin-left:6px !important;box-sizing:border-box !important}.mlp-fs-fork-emoji-btn:hover{background:rgba(251,191,36,0.18) !important;border-color:rgba(251,191,36,0.5) !important;transform:translateY(-1px) !important}.mlp-fullscreen-fork-btn:hover{background:rgba(251,191,36,0.12);border-color:rgba(251,191,36,0.35);color:#fbbf24}.mlp-fullscreen-create-readme-btn:hover{background:rgba(52,211,153,0.12);border-color:rgba(52,211,153,0.35);color:#34d399}.mlp-fullscreen-preview-toggle:hover{background:rgba(99,179,237,0.12);border-color:rgba(99,179,237,0.35);color:#63b3ed}.mlp-fullscreen-preview-toggle.active{background:rgba(52,211,153,0.15);border-color:rgba(52,211,153,0.4);color:#34d399}.mlp-fullscreen-preview-text{font-weight:500}.mlp-fullscreen-edit-btn:hover{background:rgba(251,146,60,0.12);border-color:rgba(251,146,60,0.35);color:#fb923c}.mlp-fullscreen-edit-btn.fork-to-edit{border-color:rgba(167,139,250,0.35) !important;color:#a78bfa !important;background:rgba(167,139,250,0.1) !important}.mlp-fullscreen-edit-btn.fork-to-edit:hover{background:rgba(167,139,250,0.2) !important}.mlp-fullscreen-editor-close-btn:hover{background:rgba(248,113,113,0.12);border-color:rgba(248,113,113,0.4);color:#f87171}.mlp-fullscreen-header-right-sep{width:1px;height:24px;background:rgba(255,255,255,0.08);margin:0 4px}.mlp-fullscreen-readme-bar{background:rgba(52,211,153,0.07);border-bottom:1px solid rgba(52,211,153,0.18);padding:6px 20px;flex-shrink:0}.mlp-fullscreen-readme-bar.expired{background:rgba(248,113,113,0.07);border-bottom:1px solid rgba(248,113,113,0.18)}.mlp-fullscreen-readme-row{display:flex;align-items:center;gap:10px}.mlp-fullscreen-readme-badge{background:rgba(52,211,153,0.2);color:#34d399;border:1px solid rgba(52,211,153,0.3);padding:3px 10px;border-radius:20px;font-size:0.78rem;font-weight:600;white-space:nowrap}.mlp-fullscreen-readme-bar.expired .mlp-fullscreen-readme-badge{background:rgba(248,113,113,0.2);color:#f87171;border-color:rgba(248,113,113,0.3)}.mlp-fullscreen-readme-url-section{display:flex;align-items:center;gap:6px;flex:1}.mlp-fullscreen-readme-url-input{background:rgba(255,255,255,0.04);border:1px solid rgba(52,211,153,0.25);border-radius:5px;color:#34d399;font-family:monospace;font-size:0.82rem;padding:4px 8px;min-width:150px;max-width:300px}.mlp-fullscreen-readme-bar.expired .mlp-fullscreen-readme-url-input{color:#f87171;border-color:rgba(248,113,113,0.25)}.mlp-fullscreen-readme-url-input.expired{color:#f87171;border-color:rgba(248,113,113,0.25)}.mlp-fullscreen-readme-copy-btn{background:rgba(52,211,153,0.1);border:1px solid rgba(52,211,153,0.25);color:#34d399;width:26px;height:26px;border-radius:5px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:0.8rem;transition:all 0.2s}.mlp-fullscreen-readme-bar.expired .mlp-fullscreen-readme-copy-btn{background:rgba(248,113,113,0.1);color:#f87171;border-color:rgba(248,113,113,0.25)}.mlp-fullscreen-readme-copy-btn:hover{background:rgba(52,211,153,0.2);transform:scale(1.05)}.mlp-fullscreen-readme-expiry{color:#34d399;font-weight:600;font-family:monospace;font-size:0.85rem;white-space:nowrap;display:flex;align-items:center;gap:4px}.mlp-fullscreen-readme-bar.expired .mlp-fullscreen-readme-expiry{color:#f87171}.mlp-fullscreen-readme-expiry.expired{color:#f87171}.mlp-fullscreen-readme-expiry i{font-size:0.8rem}.mlp-fullscreen-editor-content{display:flex;flex:1;overflow:hidden;position:relative}.mlp-fullscreen-sidebar{width:180px;background:#111520;border-right:1px solid rgba(255,255,255,0.15);display:flex;flex-direction:column;overflow:hidden}.mlp-fullscreen-sidebar-header{padding:14px 16px 10px;border-bottom:1px solid rgba(255,255,255,0.06)}.mlp-fullscreen-sidebar-header h3{margin:0 0 10px 0;font-size:0.78rem;color:#475569;display:flex;align-items:center;gap:6px;text-transform:uppercase;letter-spacing:0.08em;font-weight:600}.mlp-fullscreen-sidebar-actions{display:flex;justify-content:flex-end}.mlp-fullscreen-add-tab-btn{width:32px;height:32px;background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.08);color:#64748b;border-radius:7px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:0.9rem;transition:all 0.2s}.mlp-fullscreen-add-tab-btn:hover{background:rgba(99,179,237,0.12);border-color:rgba(99,179,237,0.3);color:#63b3ed}.mlp-fullscreen-tabs-list{flex:1;overflow-y:auto;padding:10px;display:flex;flex-direction:column;gap:5px}.mlp-fullscreen-tabs-list::-webkit-scrollbar{width:4px}.mlp-fullscreen-tabs-list::-webkit-scrollbar-track{background:transparent}.mlp-fullscreen-tabs-list::-webkit-scrollbar-thumb{background:rgba(255,255,255,0.1);border-radius:4px}.mlp-fullscreen-tab-preview{background:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.06);border-radius:8px;padding:10px 12px;cursor:pointer;transition:all 0.2s ease;position:relative}.mlp-fullscreen-tab-preview:hover{background:rgba(255,255,255,0.06);border-color:rgba(255,255,255,0.12)}.mlp-fullscreen-tab-preview.active{background:rgba(99,179,237,0.1);border-color:rgba(99,179,237,0.3)}.mlp-fullscreen-tab-preview.readme{background:rgba(52,211,153,0.06);border-color:rgba(52,211,153,0.18)}.mlp-fullscreen-tab-preview.readme.active{background:rgba(52,211,153,0.12);border-color:rgba(52,211,153,0.35)}.mlp-fullscreen-tab-preview.readme.expired{background:rgba(248,113,113,0.06);border-color:rgba(248,113,113,0.18)}.mlp-fullscreen-tab-preview.readme.expired.active{background:rgba(248,113,113,0.12);border-color:rgba(248,113,113,0.35)}.mlp-fullscreen-tab-header{display:flex;align-items:center;gap:7px;margin-bottom:4px}.mlp-fullscreen-tab-emoji{font-size:1rem}.mlp-fullscreen-tab-title{font-weight:500;font-size:0.83rem;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#94a3b8}.mlp-fullscreen-tab-preview.active .mlp-fullscreen-tab-title{color:#bfdbfe}.mlp-fullscreen-tab-actions{display:flex;gap:3px;opacity:1;transition:opacity 0.2s}.mlp-fullscreen-tab-btn{width:20px;height:20px;background:rgba(255,255,255,0.06);border:none;border-radius:4px;color:inherit;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:0.72rem;transition:all 0.15s}.mlp-fullscreen-tab-btn.edit-btn{color:#94a3b8}.mlp-fullscreen-tab-preview.readme .mlp-fullscreen-tab-btn.edit-btn{color:#34d399}.mlp-fullscreen-tab-btn.close-btn{color:#64748b}.mlp-fullscreen-tab-btn:hover{background:rgba(255,255,255,0.12)}.mlp-fullscreen-tab-btn.close-btn:hover{background:rgba(248,113,113,0.15);color:#f87171}.mlp-fullscreen-tab-forked{color:#475569;font-size:0.7rem;margin-left:2px}.mlp-fullscreen-tab-preview.active .mlp-fullscreen-tab-forked{color:#93c5fd}.mlp-fullscreen-sidebar-footer{padding:12px 16px;border-top:1px solid rgba(255,255,255,0.06)}.mlp-fullscreen-active-info{display:flex;align-items:center;gap:7px;font-size:0.78rem;color:#475569}.mlp-fullscreen-preview-sidebar{position:absolute;top:0;right:-600px;width:600px;height:100%;background:#0d0f14;border-left:1px solid rgba(255,255,255,0.07);z-index:100;transition:right 0.28s cubic-bezier(0.4,0,0.2,1);display:flex;flex-direction:column;box-shadow:-8px 0 32px rgba(0,0,0,0.5)}.mlp-fullscreen-preview-sidebar.active{right:0}.mlp-fullscreen-preview-sidebar-header{padding:0 16px;height:48px;background:#111520;border-bottom:1px solid rgba(255,255,255,0.07);display:flex;justify-content:space-between;align-items:center}.mlp-fullscreen-preview-sidebar-header h3{margin:0;font-size:0.82rem;color:#64748b;display:flex;align-items:center;gap:7px;text-transform:uppercase;letter-spacing:0.07em;font-weight:600}.mlp-fullscreen-preview-sidebar-close{width:28px;height:28px;background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.08);color:#64748b;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:0.85rem;transition:all 0.2s ease}.mlp-fullscreen-preview-sidebar-close:hover{background:rgba(248,113,113,0.12);border-color:rgba(248,113,113,0.3);color:#f87171}.mlp-fullscreen-preview-sidebar-content{flex:1;display:flex;flex-direction:column;overflow:hidden}.mlp-fullscreen-preview-sidebar-iframe-container{flex:1;position:relative;overflow:hidden;background:white}.mlp-fullscreen-main{flex:1;display:flex;flex-direction:column;overflow:hidden;position:relative;background:#0d0f14}.mlp-fullscreen-lang-bar{background:#0d0f14;border-bottom:1px solid rgba(255,255,255,0.06);padding:6px 14px;display:flex;align-items:center;justify-content:flex-start;flex-shrink:0;min-height:44px;position:relative;overflow:visible}.mlp-fs-langbar-right{margin-left:auto;display:flex;align-items:center;gap:8px}.mlp-fs-action-group{overflow:visible}.mlp-fs-langbar-center{position:absolute;left:50%;transform:translateX(-50%);display:flex;align-items:center}.mlp-fs-action-group{display:flex;background:rgba(45,45,75,0.7);border-radius:8px;overflow:visible;border:1px solid rgba(255,255,255,0.1)}.mlp-fs-group-btn{padding:8px 16px;background:#4a4a4a;color:#a0ff00;border:none !important;border-radius:0 !important;border-right:1px solid rgba(255,255,255,0.1) !important;cursor:pointer;font-weight:600;font-size:0.88rem;display:flex;align-items:center;gap:7px;transition:all 0.3s ease;white-space:nowrap}.mlp-fs-group-btn:first-child{border-top-left-radius:8px !important;border-bottom-left-radius:8px !important}.mlp-fs-action-group > .mlp-fs-langbar-ai-wrap:last-child > .mlp-fs-group-btn,.mlp-fs-group-btn:last-child{border-right:none !important;border-top-right-radius:8px !important;border-bottom-right-radius:8px !important}.mlp-fs-group-btn:hover{background:#5a5a5a;transform:translateY(-1px);box-shadow:0 4px 12px rgba(160,255,0,0.2)}.mlp-fs-ai-dropdown{z-index:999999 !important}.mlp-manager-dropdown-wrap{position:relative;display:inline-flex}.mlp-manager-dropdown-btn{background:rgba(0,0,0,0.25);border:1px solid rgba(255,255,255,0.35);color:#fff;border-radius:7px;padding:6px 14px;font-size:0.82rem;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:6px;transition:background 0.2s,border-color 0.2s,transform 0.15s;white-space:nowrap;letter-spacing:0.02em;font-family:inherit}.mlp-manager-dropdown-btn:hover{background:transparent;border-bottom-color:rgba(255,255,255,0.3);color:#e2e8f0;transform:none}.mlp-manager-dropdown-btn .fa-cube{color:#f9a825}.mlp-manager-chevron{font-size:0.65rem;transition:transform 0.2s}.mlp-manager-dropdown-wrap.open .mlp-manager-chevron{transform:rotate(180deg)}.mlp-manager-dropdown-menu{animation:mlp-more-dropdown-fade 0.15s ease}.mlp-manager-dropdown-menu *{border-radius:0 !important;-webkit-border-radius:0 !important}.mlp-manager-dd-header{background:#252526;border-bottom:1px solid #333;border-top:1px solid #333;padding:7px 14px;display:flex;align-items:center;gap:8px}.mlp-manager-dd-header:first-child{border-top:none}.mlp-manager-dd-dot{width:8px;height:8px;border-radius:50% !important;flex-shrink:0}.mlp-manager-dd-label{font-size:0.72rem;font-weight:700;color:#e8f4ff;letter-spacing:0.08em;text-transform:uppercase;font-family:'Consolas','Monaco',monospace}.mlp-manager-item{background:none;border:none;border-bottom:1px solid #1e1e1e;color:#ffffff;padding:10px 16px;font-size:0.82rem;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:10px;text-align:left;width:100%;transition:background 0.12s;font-family:'Consolas','Monaco','Courier New',monospace;letter-spacing:0.01em;border-radius:0 !important;outline:none}.mlp-manager-item:last-child{border-bottom:none}.mlp-manager-item:hover{background:#1e1e1e}.mlp-manager-item i{color:#f9a825;width:15px;text-align:center;font-size:0.85rem}.mlp-fullscreen-main{position:relative}.mlp-fs-lang-save-btn{background:linear-gradient(135deg,#22c55e 0%,#16a34a 100%) !important;color:#fff !important;border:none !important;padding:6px 14px !important;border-radius:7px !important;cursor:pointer !important;font-weight:600 !important;font-size:0.82rem !important;display:flex !important;align-items:center !important;gap:7px !important;transition:all 0.3s ease !important;margin-left:0 !important;white-space:nowrap !important;box-shadow:0 2px 8px rgba(34,197,94,0.3) !important}.mlp-fs-lang-save-btn:hover{background:linear-gradient(135deg,#16a34a 0%,#15803d 100%) !important;transform:translateY(-1px) !important;box-shadow:0 4px 14px rgba(34,197,94,0.45) !important}.mlp-fs-lang-save-btn:active{transform:translateY(0) !important}.mlp-fullscreen-lang-bar .mlp-fullscreen-editor-tab-buttons{display:inline-flex;flex-direction:row;align-items:center;background:rgba(255,255,255,0.03);border-radius:8px;border:1px solid rgba(255,255,255,0.08);padding:3px;gap:2px;margin-left:0}.mlp-fullscreen-lang-bar .mlp-fullscreen-editor-tab-button{padding:5px 12px;background:transparent;color:#64748b;border:none;font-size:0.82rem;cursor:pointer;transition:all 0.2s ease;font-weight:500;border-radius:6px;display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.mlp-fullscreen-lang-bar .mlp-fullscreen-editor-tab-button:hover{background:rgba(255,255,255,0.06);color:#94a3b8}.mlp-fullscreen-lang-bar .mlp-fullscreen-editor-tab-button.active{background:#1e293b;color:#f1f5f9;font-weight:600;box-shadow:inset 0 0 0 1px rgba(255,255,255,0.1)}.mlp-fullscreen-gear-icon{margin-left:3px;opacity:0.5;cursor:pointer;transition:all 0.2s ease;display:inline-flex;align-items:center;justify-content:center;line-height:1;flex-shrink:0;pointer-events:all}.mlp-fullscreen-gear-icon svg{display:block;width:11px;height:11px}.mlp-fullscreen-gear-icon:hover{opacity:1;transform:rotate(60deg)}.mlp-fullscreen-lang-bar .mlp-fullscreen-editor-tab-button.active .mlp-fullscreen-gear-icon{opacity:0.7}.mlp-fullscreen-editors-container{flex:1;position:relative;overflow:hidden;background:#0d0f14}.mlp-fullscreen-editor-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;display:none}.mlp-fullscreen-editor-wrapper.active{display:block}.mlp-fullscreen-monaco-editor{width:100%;height:100%;min-height:400px}.mlp-fullscreen-bottom-bar{padding:0 16px;height:38px;background:#111520;border-top:1px solid rgba(255,255,255,0.06);display:flex;align-items:center;justify-content:space-between;flex-shrink:0;gap:12px}.mlp-fullscreen-bottom-info{display:flex;align-items:center;gap:12px;font-size:0.78rem;color:#475569;min-width:0}.mlp-tab-name-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:200px}.mlp-fullscreen-bottom-preprocessor{background:rgba(99,179,237,0.1);color:#63b3ed;border:1px solid rgba(99,179,237,0.2);padding:2px 8px;border-radius:20px;font-size:0.72rem;font-weight:600;text-transform:uppercase;letter-spacing:0.05em}.mlp-fullscreen-bottom-actions{display:flex;gap:5px;align-items:center}.mlp-fullscreen-action-button{padding:4px 10px;height:28px;background:rgba(255,255,255,0.04);color:#64748b;border:1px solid rgba(255,255,255,0.07);border-radius:6px;cursor:pointer;font-weight:500;display:flex;align-items:center;gap:5px;transition:all 0.2s ease;font-size:0.75rem;white-space:nowrap}.mlp-fullscreen-action-button:hover{background:rgba(255,255,255,0.08);color:#cbd5e1;border-color:rgba(255,255,255,0.14)}.mlp-editor-header-bar{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background:#161b22;border-bottom:1px solid #21262d;flex-shrink:0}.mlp-editor-header-left{display:flex;align-items:center;gap:15px;flex:1}.mlp-editor-header-right{display:flex;align-items:center;gap:8px}.mlp-editor-header-title{display:flex;align-items:center;gap:8px;font-size:0.88rem;font-weight:600;color:#e2e8f0;white-space:nowrap}.mlp-editor-header-title i{color:#58a6ff;font-size:1rem}@keyframes mlp-settings-drop{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.mlp-editor-settings-wrap:hover .mlp-editor-settings-gear,.mlp-editor-settings-wrap.open .mlp-editor-settings-gear{opacity:1 !important;}.mlp-editor-settings-wrap.open .mlp-editor-settings-gear i{transform:rotate(60deg);display:inline-block;}.mlp-settings-toggle-slider::before{content:'';position:absolute;width:12px;height:12px;left:3px;bottom:3px;background:#777;border-radius:50%;transition:0.2s;}.mlp-settings-wrap-toggle:checked ~ .mlp-settings-toggle-slider,.mlp-settings-minimap-toggle:checked ~ .mlp-settings-toggle-slider,.mlp-settings-lines-toggle:checked ~ .mlp-settings-toggle-slider{background:#4dccff;}.mlp-settings-wrap-toggle:checked ~ .mlp-settings-toggle-slider::before,.mlp-settings-minimap-toggle:checked ~ .mlp-settings-toggle-slider::before,.mlp-settings-lines-toggle:checked ~ .mlp-settings-toggle-slider::before{transform:translateX(16px);background:#fff;}.mlp-editor-tabs-horizontal{display:flex;flex-direction:row;background:#0d1117;border-radius:6px;overflow:hidden;border:1px solid #21262d;padding:3px;gap:3px;margin-left:0}.mlp-tab-button-horizontal{padding:7px 14px;background:transparent;color:#8b949e;border:none;font-size:0.85rem;cursor:pointer;transition:all 0.2s ease;font-weight:500;display:flex;align-items:center;gap:6px;border-radius:5px;position:relative}.mlp-tab-button-horizontal i{font-size:1rem}.mlp-tab-button-horizontal:hover{background:rgba(31,111,235,0.15);color:#58a6ff}.mlp-tab-button-horizontal.active{background:#1f6feb !important;color:#ffffff !important;font-weight:600}.mlp-gear-icon-horizontal{margin-left:4px;padding:2px;font-size:0.75rem;opacity:0.7;cursor:pointer;transition:all 0.3s ease}.mlp-gear-icon-horizontal:hover{opacity:1;transform:rotate(45deg) scale(1.1)}.mlp-tab-button-horizontal.active .mlp-gear-icon-horizontal{opacity:1;color:white}.mlp-fullscreen-editor-btn{min-width:36px;height:36px;background:linear-gradient(135deg,#444 0%,#222 100%) !important;color:white;border:none;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:0.85rem;transition:all 0.3s ease;padding:0 12px;gap:6px}.mlp-fullscreen-editor-btn.fork-to-edit{background:linear-gradient(135deg,#9C27B0 0%,#673AB7 100%) !important}.mlp-fullscreen-editor-btn:hover{transform:scale(1.05);box-shadow:0 4px 8px rgba(68,68,68,0.3)}.mlp-fullscreen-editor-btn.fork-to-edit:hover{box-shadow:0 4px 8px rgba(156,39,176,0.3)}.mlp-readme-info-bar{display:none;padding:8px 15px;background:linear-gradient(135deg,rgba(76,175,80,0.15) 0%,rgba(46,125,50,0.15) 100%);border-bottom:2px solid rgba(76,175,80,0.2)}.mlp-readme-info-bar.expired{background:linear-gradient(135deg,rgba(244,67,54,0.15) 0%,rgba(198,40,40,0.15) 100%);border-bottom:2px solid rgba(244,67,54,0.2)}.mlp-readme-info-bar.active{display:block}.mlp-readme-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.mlp-readme-badge{display:inline-flex;align-items:center;gap:6px;background:linear-gradient(135deg,#4CAF50 0%,#2E7D32 100%);color:white;padding:4px 12px;border-radius:12px;font-size:0.85rem;font-weight:600;white-space:nowrap}.mlp-readme-info-bar.expired .mlp-readme-badge{background:linear-gradient(135deg,#f44336 0%,#c62828 100%)}.mlp-readme-expiry{display:inline-flex;align-items:center;gap:4px;color:#4CAF50;font-weight:600;font-size:0.9rem;font-family:monospace;background:rgba(0,0,0,0.2);padding:4px 10px;border-radius:6px;white-space:nowrap}.mlp-readme-info-bar.expired .mlp-readme-expiry{color:#f44336}.mlp-readme-expiry.expired{color:#f44336}.mlp-readme-expiry i{font-size:0.85rem}.mlp-readme-url-section{display:flex;align-items:center;gap:6px;flex:1;min-width:200px}.mlp-readme-url-input{flex:1;min-width:150px;padding:6px 10px;background:rgba(255,255,255,0.05);border:1px solid rgba(76,175,80,0.3);border-radius:4px;color:#4CAF50;font-size:0.85rem;font-family:monospace}.mlp-readme-info-bar.expired .mlp-readme-url-input{color:#f44336;border-color:#f44336}.mlp-readme-url-input.expired{color:#f44336;border-color:#f44336;text-align:center;font-weight:600}.mlp-readme-copy-btn{padding:6px 12px;background:linear-gradient(135deg,#4CAF50 0%,#2E7D32 100%);border:none;border-radius:4px;color:white;font-weight:600;font-size:0.8rem;cursor:pointer;display:flex;align-items:center;gap:4px;transition:all 0.3s ease;white-space:nowrap}.mlp-readme-info-bar.expired .mlp-readme-copy-btn{background:linear-gradient(135deg,#f44336 0%,#c62828 100%)}.mlp-readme-copy-btn:hover{transform:translateY(-1px);box-shadow:0 2px 6px rgba(76,175,80,0.4)}.mlp-readme-copy-btn.copied{background:linear-gradient(135deg,#2196F3 0%,#0d47a1 100%)}.mlp-readme-copy-btn:disabled{background:#666;cursor:not-allowed;opacity:0.6}.mobile-live-preview-container{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,sans-serif;background:#0d1117;color:#e2e8f0;line-height:1.6;border-radius:8px;overflow:hidden;box-shadow:0 4px 24px rgba(0,0,0,0.5);margin:0;border:1px solid #21262d;position:relative;width:100%;max-width:100%;display:flex;flex-direction:column;min-height:100vh}.mobile-live-preview-container[data-theme="light"]{background:linear-gradient(135deg,#f5f7fa 0%,#c3cfe2 100%);color:#333;border:1px solid #d1d9e6}.mlp-header{display:none !important;background:linear-gradient(135deg,#e65c00 0%,#f9a825 100%);color:white;padding:20px 15px;text-align:center;border-bottom:none;overflow:visible}.mlp-header{border-radius:0 !important;border-top-left-radius:0 !important;border-top-right-radius:0 !important;position:relative;z-index:100}.mlp-header-logo{position:absolute;top:50%;left:15px;transform:translateY(-50%);height:120px;width:auto;object-fit:contain}.mobile-live-preview-container{border-radius:0 !important}.mobile-live-preview-container[data-theme="light"] .mlp-header{display:none !important;background:linear-gradient(135deg,#e65c00 0%,#f9a825 100%);border-bottom:2px solid #e65c00}.mlp-header h1{font-size:1.5rem;margin-bottom:8px;font-weight:700;text-shadow:0 2px 4px rgba(0,0,0,0.2)}.mlp-header p{font-size:0.95rem;opacity:0.9;max-width:600px;margin:0 auto}.mlp-tabs-system{background:#161b22;border-bottom:1px solid #21262d;padding:8px 12px;position:relative;z-index:60;overflow:visible}.mobile-live-preview-container[data-theme="light"] .mlp-tabs-system{background:linear-gradient(135deg,#3a5a8c 0%,#2c5282 100%);border-bottom:2px solid #8ba3d1}.mlp-tabs-container{display:flex;align-items:center;gap:10px}.mlp-tabs-scroll-wrapper{flex:1;overflow-x:auto;scrollbar-width:thin;scrollbar-color:rgba(77,204,255,0.5) transparent;position:relative;padding-bottom:5px}.mlp-tabs-scroll-wrapper::-webkit-scrollbar{height:6px}.mlp-tabs-scroll-wrapper::-webkit-scrollbar-track{background:transparent}.mlp-tabs-scroll-wrapper::-webkit-scrollbar-thumb{background:rgba(77,204,255,0.5);border-radius:3px}.mlp-tabs-list{display:flex;gap:6px;min-width:min-content;padding:2px 0}.mlp-tab{display:flex;align-items:center;background:rgba(22,27,34,0.8);border:1px solid #21262d;border-radius:6px;padding:7px 12px;min-width:120px;max-width:200px;cursor:pointer;transition:all 0.2s ease;position:relative;flex-shrink:0;height:40px}.mlp-tab.mlp-readme-tab{background:rgba(76,175,80,0.15);border-color:rgba(76,175,80,0.4)}.mlp-tab.mlp-readme-tab:hover{background:rgba(76,175,80,0.25);border-color:rgba(76,175,80,0.6);box-shadow:0 4px 12px rgba(76,175,80,0.3)}.mlp-tab.mlp-readme-tab.active{background:linear-gradient(135deg,#4CAF50 0%,#2E7D32 100%) !important;border-color:#4CAF50;box-shadow:0 4px 12px rgba(76,175,80,0.4)}.mlp-tab.mlp-readme-tab.active .mlp-tab-title,.mlp-tab.mlp-readme-tab.active .mlp-tab-emoji{color:white}.mlp-tab.mlp-readme-tab.expired{background:rgba(244,67,54,0.15);border-color:rgba(244,67,54,0.4);opacity:0.7}.mlp-tab.mlp-readme-tab.expired.active{background:linear-gradient(135deg,#f44336 0%,#c62828 100%) !important;border-color:#f44336}.mlp-tab.mlp-saved-tab{background:rgba(33,150,243,0.15);border-color:rgba(33,150,243,0.4)}.mlp-tab.mlp-saved-tab:hover{background:rgba(33,150,243,0.25);border-color:rgba(33,150,243,0.6);box-shadow:0 4px 12px rgba(33,150,243,0.3)}.mlp-tab.mlp-saved-tab.active{background:linear-gradient(135deg,#2196F3 0%,#0d47a1 100%) !important;border-color:#2196F3;box-shadow:0 4px 12px rgba(33,150,243,0.4)}.mlp-tab.mlp-saved-tab.active .mlp-tab-title,.mlp-tab.mlp-saved-tab.active .mlp-tab-emoji{color:white}.mlp-tab:hover{background:rgba(31,111,235,0.1);border-color:rgba(31,111,235,0.4);transform:none;box-shadow:none}.mlp-tab.active{background:#1f6feb;border-color:#1f6feb;box-shadow:none;transform:none}.mobile-live-preview-container[data-theme="light"] .mlp-tab.active{background:linear-gradient(135deg,#2c5282 0%,#1e3c72 100%);border-color:#2c5282}.mlp-tab-content{flex:1;min-width:0;overflow:hidden;display:flex;align-items:center;gap:6px}.mlp-tab-emoji{font-size:1rem;color:#a0c8ff;opacity:0.8;flex-shrink:0}.mlp-tab-saved-icon{font-size:0.85rem;color:#2196F3;opacity:1;flex-shrink:0;margin-left:2px}.mlp-tab-forked-icon{font-size:0.85rem;color:#a0c8ff;opacity:0.7;flex-shrink:0}.mlp-tab.active .mlp-tab-emoji,.mlp-tab.active .mlp-tab-forked-icon,.mlp-tab.active .mlp-tab-saved-icon{color:white;opacity:1}.mlp-tab-title{font-size:0.85rem;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#8b949e;flex:1}.mlp-tab.active .mlp-tab-title{color:white;font-weight:600}.mlp-tab-close{margin-left:10px;padding:4px 6px;background:transparent;border:none;color:rgba(160,200,255,0.7);cursor:pointer;font-size:0.9rem;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all 0.2s;opacity:0;flex-shrink:0;width:24px;height:24px}.mlp-tab:hover .mlp-tab-close,.mlp-tab.active .mlp-tab-close{opacity:1}.mlp-tab-close:hover{color:#ff6b6b;background:rgba(255,107,107,0.15);transform:scale(1.1)}.mlp-tab.mlp-tab-drag-active{opacity:0.35;transform:scale(0.97);border-style:dashed}.mlp-tab.mlp-tab-drag-over{outline:2px dashed #4dccff;outline-offset:2px;transform:translateX(3px)}.mlp-tab-rename{margin-left:6px;padding:4px 6px;background:transparent;border:none;color:rgba(160,200,255,0.7);cursor:pointer;font-size:0.85rem;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all 0.2s;opacity:0;flex-shrink:0;width:24px;height:24px}.mlp-tab:hover .mlp-tab-rename,.mlp-tab.active .mlp-tab-rename{opacity:1}.mlp-tab-rename:hover{color:#4dccff;background:rgba(77,204,255,0.15);transform:scale(1.1)}.mlp-tabs-controls{display:flex;gap:8px;align-items:center;flex-shrink:0;position:relative}.mlp-tab-add-btn,.mlp-tab-menu-btn,.mlp-tab-fork-btn{background:rgba(31,111,235,0.1);border:1px solid #21262d;color:#58a6ff;width:34px;height:34px;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:0.9rem;transition:all 0.2s;flex-shrink:0}.mlp-tab-add-btn:hover,.mlp-tab-menu-btn:hover,.mlp-tab-fork-btn:hover{background:rgba(77,204,255,0.3);border-color:#4dccff;transform:translateY(-2px) scale(1.05);box-shadow:0 4px 8px rgba(77,204,255,0.2)}.mlp-tab-dropdown{position:absolute;top:100%;right:0;background:#161b22;border:1px solid #21262d;border-radius:8px;padding:10px;min-width:200px;z-index:1000;display:none;box-shadow:0 8px 24px rgba(0,0,0,0.5);margin-top:8px}.mlp-tab-dropdown.show{display:block;animation:mlp-dropdown-fade 0.2s ease}@keyframes mlp-dropdown-fade{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.mlp-console-button{display:none !important}.mlp-fullscreen-header-right .mlp-fullscreen-console-btn{display:none !important}.mlp-fullscreen-header-right .mlp-fullscreen-edit-btn{display:none !important}.mlp-tab-dropdown-item{display:flex;align-items:center;gap:10px;width:100%;padding:10px 14px;background:transparent;border:none;border-radius:6px;color:#a0c8ff;cursor:pointer;font-size:0.9rem;text-align:left;transition:all 0.2s}.mlp-tab-dropdown-item:hover{background:rgba(77,204,255,0.15);color:#4dccff;transform:translateX(2px)}.mlp-main-content{display:flex;flex-direction:column;height:auto;min-height:600px;flex:1}@media (min-width:768px){.mlp-main-content{flex-direction:row;height:auto}}.mlp-editor-section{flex:1;display:flex;flex-direction:column;background:#0d1117;border-right:1px solid #21262d;min-height:400px;height:auto}.mobile-live-preview-container[data-theme="light"] .mlp-editor-section{background:linear-gradient(135deg,#e8e8e8 0%,#d8d8d8 100%);border-right:2px solid #b8c6db}.mlp-preprocessor-badge{position:absolute;bottom:8px;left:8px;background:rgba(77,204,255,0.9);color:#1a1a2e;padding:4px 10px;border-radius:12px;font-size:0.75rem;font-weight:600;z-index:100;text-transform:uppercase;letter-spacing:0.5px;box-shadow:0 2px 8px rgba(0,0,0,0.2);pointer-events:none}.mobile-live-preview-container[data-theme="light"] .mlp-preprocessor-badge{background:rgba(44,82,130,0.9);color:white}.mlp-share-modal{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.7);z-index:10000;align-items:center;justify-content:center;backdrop-filter:blur(5px)}.mlp-share-modal.active{display:flex}.mlp-share-form{display:flex;flex-direction:column;gap:20px}.mlp-form-group{display:flex;flex-direction:column;gap:8px}.mlp-form-group label{font-weight:600;color:#a0c8ff;display:flex;align-items:center;gap:8px}.mlp-form-control{padding:12px 16px;background:rgba(255,255,255,0.05);border:2px solid rgba(77,204,255,0.3);border-radius:8px;color:white;font-size:0.95rem;transition:all 0.3s ease}.mlp-fullscreen-editor-btn.fork-to-edit{order:2 !important;margin-right:10px !important}.mlp-editor-header-title{order:1 !important}.mlp-editor-tabs-horizontal{order:3 !important;margin-left:0 !important}.mlp-fullscreen-editor-btn.fork-to-edit{order:1 !important;margin-right:15px !important}.mlp-editor-header-right .mlp-fullscreen-editor-btn.fork-to-edit{order:0 !important;margin-right:auto !important;margin-left:15px !important}.mlp-fullscreen-editor-btn.fork-to-edit{background:linear-gradient(135deg,#9C27B0 0%,#673AB7 100%) !important;color:white !important;padding:8px 16px !important;border-radius:6px !important;font-weight:600 !important;display:flex !important;align-items:center !important;gap:6px !important}.mlp-fullscreen-editor-btn.fork-to-edit:hover{transform:translateY(-2px) !important;box-shadow:0 4px 8px rgba(156,39,176,0.4) !important}.mlp-form-control:focus{outline:none;border-color:#4dccff;box-shadow:0 0 0 3px rgba(77,204,255,0.2)}.mlp-expiry-controls{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.mlp-expiry-btn{padding:8px 16px;background:rgba(77,204,255,0.1);border:2px solid rgba(77,204,255,0.3);border-radius:6px;color:#a0c8ff;cursor:pointer;font-weight:500;transition:all 0.3s ease}.mlp-expiry-btn:hover{background:rgba(77,204,255,0.2);border-color:#4dccff;transform:translateY(-2px)}.mlp-expiry-btn.active{background:linear-gradient(135deg,#4dccff 0%,#2a8fd6 100%);border-color:#4dccff;color:white}.mlp-expiry-label{font-weight:500;color:#a0c8ff}.mlp-url-container{display:flex;gap:10px}.mlp-url-container .mlp-form-control{flex:1}.mlp-copy-url-btn{padding:12px 20px;background:linear-gradient(135deg,#4CAF50 0%,#2E7D32 100%);border:none;border-radius:8px;color:white;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all 0.3s ease}.mlp-copy-url-btn:hover{transform:translateY(-2px);box-shadow:0 5px 10px rgba(76,175,80,0.3)}.mlp-share-actions{margin-top:10px}.mlp-generate-btn{width:100%;padding:16px;background:linear-gradient(135deg,#4dccff 0%,#2a8fd6 100%);border:none;border-radius:8px;color:white;font-weight:600;font-size:1rem;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;transition:all 0.3s ease}.mlp-generate-btn:hover{transform:translateY(-2px);box-shadow:0 10px 20px rgba(77,204,255,0.3)}.mlp-share-info{background:rgba(77,204,255,0.05);border:1px solid rgba(77,204,255,0.2);border-radius:8px;padding:15px;margin-top:10px}.mlp-share-info p{margin:8px 0;font-size:0.9rem;opacity:0.9;display:flex;align-items:flex-start;gap:10px}.mlp-share-info i{color:#4dccff;margin-top:2px}.mlp-preprocessor-modal{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.7);z-index:10000;align-items:center;justify-content:center;backdrop-filter:blur(5px)}.mlp-preprocessor-modal.active{display:flex}.mlp-modal-content{background:linear-gradient(135deg,#1f4068 0%,#1b3b5e 100%);border-radius:16px;width:90%;max-width:500px;box-shadow:0 20px 60px rgba(0,0,0,0.5);border:2px solid #4dccff;overflow:hidden;animation:mlp-modal-pop 0.3s cubic-bezier(0.68,-0.55,0.265,1.55)}.mobile-live-preview-container[data-theme="light"] ~ .mlp-preprocessor-modal .mlp-modal-content{background:linear-gradient(135deg,#f5f7fa 0%,#c3cfe2 100%);border-color:#2c5282;color:#333}@keyframes mlp-modal-pop{0%{transform:scale(0.7);opacity:0}100%{transform:scale(1);opacity:1}}.mlp-modal-header{padding:20px;background:linear-gradient(135deg,#0f3460 0%,#1a1a2e 100%);border-bottom:2px solid #2a2a4a;display:flex;justify-content:space-between;align-items:center}.mobile-live-preview-container[data-theme="light"] ~ .mlp-preprocessor-modal .mlp-modal-header{background:linear-gradient(135deg,#3a5a8c 0%,#4a6fa5 100%);border-bottom:2px solid #8ba3d1;color:white}.mlp-modal-header h3{margin:0;font-size:1.2rem;display:flex;align-items:center;gap:10px}.mlp-modal-close-btn{background:rgba(255,255,255,0.1);border:none;border-radius:50%;color:white;width:32px;height:32px;font-size:16px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all 0.2s ease;padding:0;line-height:0}.mlp-modal-close-btn:hover{background:rgba(255,255,255,0.2);color:#ff4d4d;transform:scale(1.1)}.mlp-modal-body{padding:20px;max-height:60vh;overflow-y:auto}.mlp-preprocessor-options{display:flex;flex-direction:column;gap:8px}.mlp-preprocessor-option{padding:15px;background:rgba(255,255,255,0.05);border:2px solid transparent;border-radius:10px;cursor:pointer;transition:all 0.2s;display:flex;align-items:center;justify-content:space-between}.mobile-live-preview-container[data-theme="light"] ~ .mlp-preprocessor-modal .mlp-preprocessor-option{background:rgba(0,0,0,0.05)}.mlp-preprocessor-option:hover{background:rgba(77,204,255,0.15);border-color:rgba(77,204,255,0.5);transform:translateX(5px)}.mlp-preprocessor-option.active{background:rgba(77,204,255,0.25);border-color:#4dccff}.mobile-live-preview-container[data-theme="light"] ~ .mlp-preprocessor-modal .mlp-preprocessor-option.active{background:rgba(44,82,130,0.2);border-color:#2c5282}.mlp-preprocessor-option-label{font-weight:600;font-size:1rem}.mlp-preprocessor-option-desc{font-size:0.8rem;opacity:0.7;margin-top:2px}.mlp-preprocessor-option-check{color:#4dccff;font-size:1.2rem;opacity:0;transition:opacity 0.2s}.mlp-preprocessor-option.active .mlp-preprocessor-option-check{opacity:1}.mobile-live-preview-container[data-theme="light"] ~ .mlp-preprocessor-modal .mlp-preprocessor-option-check{color:#2c5282}.mlp-prepo-version-badge{display:inline-flex;align-items:center;gap:4px;font-size:0.7rem;font-weight:600;padding:2px 7px;border-radius:20px;background:rgba(77,204,255,0.15);border:1px solid rgba(77,204,255,0.4);color:#4dccff;white-space:nowrap}.mlp-prepo-version-arrow{color:rgba(255,255,255,0.35);font-size:0.8rem;flex-shrink:0;transition:color 0.2s,transform 0.2s}.mlp-preprocessor-option:hover .mlp-prepo-version-arrow{color:#4dccff;transform:translateX(3px)}.mlp-version-picker-panel{margin:4px 0 4px 0;background:rgba(10,25,50,0.97);border:1.5px solid #4dccff;border-radius:10px;overflow:hidden;transition:opacity 0.18s ease,transform 0.18s ease;box-shadow:0 8px 30px rgba(0,0,0,0.4)}.mlp-version-picker-header{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:rgba(77,204,255,0.1);border-bottom:1px solid rgba(77,204,255,0.25);font-size:0.88rem;font-weight:600;color:#e0f0ff}.mlp-version-picker-back{background:rgba(255,255,255,0.08);border:none;border-radius:6px;color:#aad4f5;width:28px;height:28px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:0.8rem;transition:all 0.2s;padding:0}.mlp-version-picker-back:hover{background:rgba(77,204,255,0.25);color:#fff}.mlp-version-picker-body{padding:14px;display:flex;flex-direction:column;gap:10px}.mlp-version-picker-hint{margin:0;font-size:0.78rem;color:rgba(255,255,255,0.55);display:flex;align-items:center;gap:6px}.mlp-version-select-wrapper{position:relative;display:flex;align-items:center}.mlp-version-select{width:100%;padding:9px 34px 9px 12px;background:rgba(255,255,255,0.07);border:1.5px solid rgba(77,204,255,0.4);border-radius:8px;color:#e0f0ff;font-size:0.9rem;font-weight:500;cursor:pointer;appearance:none;-webkit-appearance:none;outline:none;transition:border-color 0.2s}.mlp-version-select:focus{border-color:#4dccff;box-shadow:0 0 0 2px rgba(77,204,255,0.2)}.mlp-version-select option{background:#0f2040;color:#e0f0ff}.mlp-version-select-arrow{position:absolute;right:11px;pointer-events:none;color:#4dccff;font-size:0.8rem}.mlp-version-confirm-btn{background:linear-gradient(135deg,#4dccff 0%,#1a8ccc 100%);border:none;border-radius:8px;color:#0a1928;font-weight:700;font-size:0.88rem;padding:9px 16px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:7px;transition:all 0.2s;width:100%}.mlp-version-confirm-btn:hover{background:linear-gradient(135deg,#6dd8ff 0%,#2aaae0 100%);transform:translateY(-1px);box-shadow:0 4px 12px rgba(77,204,255,0.35)}.mlp-editor-container{flex:1;position:relative;overflow:hidden;min-height:300px;height:100%;display:flex;flex-direction:column;background:#0d1117}.mobile-live-preview-container[data-theme="light"] .mlp-editor-container{background:#f9f9f9}.mlp-editor-wrapper{display:none;width:100%;height:100%;position:relative;flex:1;min-height:200px}.mlp-editor-wrapper.active{display:flex}.mlp-monaco-editor{width:100%;height:100% !important;min-height:300px;border:none;flex:1;position:relative}@keyframes mlp-action-dd-up{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.mlp-editor-actions{display:none !important;padding:10px 12px;background:#161b22;gap:10px;border-top:1px solid #21262d;position:relative;z-index:10;flex-shrink:0}.mobile-live-preview-container[data-theme="light"] .mlp-editor-actions{background:linear-gradient(135deg,#3a5a8c 0%,#4a6fa5 100%);border-top:2px solid #8ba3d1}.mlp-action-button{padding:8px 16px;background:#1f6feb;color:#ffffff;border:none;border-radius:6px;cursor:pointer;font-size:0.88rem;display:flex;align-items:center;justify-content:center;gap:7px;transition:all 0.2s ease;flex:1;font-weight:600}.mlp-action-button:hover{background:#388bfd;transform:none}.mobile-live-preview-container[data-theme="light"] .mlp-action-button{background:linear-gradient(135deg,#2c5282 0%,#1e3c72 100%)}.mlp-preview-section{flex:1;display:flex;flex-direction:column;background:#ffffff;min-height:400px}.mlp-preview-header{padding:6px 10px;background:#ffffff;color:#374151;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:6px;flex-shrink:0}.mobile-live-preview-container[data-theme="light"] .mlp-preview-header{background:linear-gradient(135deg,#3a5a8c 0%,#4a6fa5 100%);border-bottom:2px solid #8ba3d1}.mlp-preview-header h2{font-size:0.88rem;font-weight:600;margin:0}.mlp-preview-indicator{display:flex;align-items:center;gap:8px;background:rgba(255,255,255,0.1);padding:6px 12px;border-radius:20px}.mlp-preview-emoji{font-size:1.3rem;animation:mlp-preview-spin 1.5s linear infinite;opacity:0;transition:opacity 0.3s}.mlp-preview-emoji.active{opacity:1}@keyframes mlp-preview-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.mlp-control-buttons{display:flex;gap:10px;position:relative;z-index:10;flex-wrap:wrap}.mlp-control-button{padding:5px 8px;background:transparent;color:#6b7280;border:1px solid #e5e7eb;border-radius:5px;cursor:pointer;font-size:0.82rem;display:flex;align-items:center;justify-content:center;gap:5px;transition:all 0.15s ease;font-weight:500}.mlp-control-button:hover{background:#f3f4f6;color:#374151;transform:none;border-color:#d1d5db}.mobile-live-preview-container[data-theme="light"] .mlp-control-button{background:linear-gradient(135deg,#2c5282 0%,#1e3c72 100%)}.mlp-preview-container{position:relative;overflow:auto;background:#ffffff;flex:1;min-height:300px}.mlp-status-bar{display:none}.mlp-preview-frame{width:100%;height:100%;border:none;background:white;position:absolute;top:0;left:0;z-index:1}.mlp-mobile-mockup{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;border:none;z-index:10}.mlp-footer{background:#161b22;color:#8b949e;padding:10px;text-align:center;font-size:0.8rem;border-top:1px solid #21262d;flex-shrink:0}.mobile-live-preview-container[data-theme="light"] .mlp-footer{background:linear-gradient(135deg,#3a5a8c 0%,#4a6fa5 100%);color:#c3d9ff}.mlp-footer p{margin:5px 0}.mlp-footer .fa-heart{color:#ff6b8b;animation:heartbeat 1.5s ease-in-out infinite}@keyframes heartbeat{0%,100%{transform:scale(1)}50%{transform:scale(1.1)}}.mlp-notification{position:fixed;bottom:30px;left:50%;transform:translateX(-50%) translateY(20px);background:linear-gradient(135deg,#4dccff 0%,#2a8fd6 100%);color:white;padding:16px 24px;border-radius:12px;box-shadow:0 8px 30px rgba(0,0,0,0.4);z-index:10001;opacity:0;transition:all 0.4s cubic-bezier(0.68,-0.55,0.365,1.55);max-width:90%;display:none;font-weight:500;border:2px solid rgba(255,255,255,0.2);text-align:center;min-width:280px}.mlp-notification.show{opacity:1;display:block;transform:translateX(-50%) translateY(0)}.mlp-notification-content{display:flex;align-items:center;justify-content:center;gap:12px}.mlp-notification-text{font-weight:600;font-size:0.95rem}.mlp-notification-spinner{width:20px;height:20px;border:3px solid rgba(255,255,255,0.3);border-top-color:white;border-radius:50%;animation:mlp-notification-spin 0.8s linear infinite;display:none}.mlp-notification.loading .mlp-notification-spinner{display:block}@keyframes mlp-notification-spin{to{transform:rotate(360deg)}}.mlp-fullscreen-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.8);z-index:9998;display:none}.mlp-fullscreen-overlay.active{display:block}.mlp-readme-choice-modal{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.7);z-index:10000;align-items:center;justify-content:center;backdrop-filter:blur(5px)}.mlp-readme-choice-modal.active{display:flex}.mlp-readme-choice-description{text-align:center;margin-bottom:20px;color:#a0c8ff}.mlp-readme-choice-description p{display:flex;align-items:center;justify-content:center;gap:8px;font-size:0.95rem}.mlp-readme-choice-options{display:flex;flex-direction:column;gap:12px}.mlp-readme-choice-btn{display:flex;align-items:center;gap:15px;padding:20px;background:rgba(255,255,255,0.05);border:2px solid rgba(77,204,255,0.3);border-radius:12px;cursor:pointer;transition:all 0.3s ease;text-align:left;width:100%;color:inherit}.mlp-readme-choice-btn:hover:not(.disabled){background:rgba(77,204,255,0.15);border-color:#4dccff;transform:translateX(5px)}.mlp-readme-choice-btn.disabled{opacity:0.5;cursor:not-allowed;background:rgba(255,255,255,0.02);border-color:rgba(255,255,255,0.1)}.mlp-readme-choice-icon{width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;flex-shrink:0}.mlp-readme-public-btn .mlp-readme-choice-icon{background:linear-gradient(135deg,#4CAF50 0%,#2E7D32 100%);color:white}.mlp-readme-public-btn.disabled .mlp-readme-choice-icon{background:#666}.mlp-readme-personal-btn .mlp-readme-choice-icon{background:linear-gradient(135deg,#2196F3 0%,#0d47a1 100%);color:white}.mlp-readme-choice-content{display:flex;flex-direction:column;gap:4px}.mlp-readme-choice-title{font-weight:600;font-size:1.1rem;color:#e8f4ff}.mlp-readme-choice-desc{font-size:0.85rem;color:#a0c8ff;opacity:0.8}.mlp-readme-choice-badge{display:inline-block;background:rgba(255,0,0,0.2);color:#ff6b6b;padding:2px 8px;border-radius:4px;font-size:0.75rem;font-weight:600;margin-top:4px}@media (max-width:767px){.mlp-fullscreen-title-text{display:none}.mlp-fullscreen-title::after{display:none}.mlp-fullscreen-editor-tab-buttons{flex:1}.mlp-fullscreen-editor-tab-button{padding:5px 8px;font-size:0.78rem}.mlp-fullscreen-fork-btn,.mlp-fullscreen-create-readme-btn,.mlp-fullscreen-edit-btn,.mlp-fullscreen-console-btn,.mlp-fullscreen-editor-close-btn,.mlp-fullscreen-view-btn,.mlp-fullscreen-create-backup-btn,.mlp-fullscreen-backups-btn{padding:5px 8px;font-size:0.73rem}.mlp-fullscreen-sidebar{width:180px}.mlp-fullscreen-editor-btn{display:none !important}.mlp-editor-header-bar{flex-wrap:nowrap;gap:4px;padding:4px 8px;min-height:0}.mlp-editor-header-left{flex:1;min-width:0;gap:4px;align-items:center;overflow:hidden}.mlp-editor-header-title{display:none}.mlp-editor-header-right{width:auto;flex-shrink:0;justify-content:flex-end;margin-left:auto}.mlp-editor-tabs-horizontal{order:999;width:100%;display:flex !important;background:rgba(15,52,96,0.97);border-top:1px solid rgba(77,204,255,0.2);position:sticky;bottom:0;z-index:20;padding:0;gap:0}.mlp-tab-button-horizontal{flex:1;padding:7px 6px;font-size:0.72rem;justify-content:center;flex-direction:row;align-items:center;gap:4px;border-radius:0 !important;border-right:1px solid rgba(77,204,255,0.1) !important;min-height:0;flex-wrap:nowrap}.mlp-tab-button-horizontal:last-child{border-right:none !important}.mlp-tab-icon{font-size:0.9rem;margin-right:0;flex-shrink:0}.mlp-tab-text{font-size:0.7rem;line-height:1;white-space:nowrap;flex-shrink:0}.mlp-gear-icon-horizontal{display:inline-flex !important;align-items:center;justify-content:center;margin-left:2px;margin-top:0;width:16px;height:16px;font-size:0.6rem;opacity:0.75;background:rgba(77,204,255,0.15);border-radius:3px;flex-shrink:0}.mlp-tab-button-horizontal.active .mlp-gear-icon-horizontal{background:rgba(77,204,255,0.3);opacity:1}.mlp-main-content{flex-direction:column}.mlp-editor-section{display:flex;flex-direction:column;position:relative;height:92vh;min-height:92vh;max-height:92vh}.mlp-editor-container{flex:1;display:flex;flex-direction:column;height:calc(92vh - 80px);min-height:calc(92vh - 80px);overflow:hidden}.mlp-editor-wrapper{display:none;height:calc(92vh - 80px) !important;min-height:0 !important}.mlp-editor-wrapper.active{display:flex;height:calc(92vh - 80px) !important;min-height:0 !important;flex:1}.mlp-monaco-editor{width:100% !important;height:calc(92vh - 80px) !important;min-height:0 !important;flex:1}.mlp-preview-section{display:flex;flex-direction:column;min-height:92vh;height:auto;position:relative;border-top:3px solid #4dccff !important}.mlp-preview-container{flex:1 !important;height:80vh !important;min-height:80vh !important}.mlp-preview-frame{min-height:80vh;height:100% !important}.mlp-save-btn,.mlp-control-button,.mlp-collab-open-btn,.mlp-analyze-bar-btn{font-size:0.68rem !important;padding:4px 8px !important}.mlp-preview-header{padding:8px 10px !important;gap:6px !important}.mlp-preview-header h2{font-size:0.8rem !important;margin:0 !important;order:3 !important}.mlp-preview-indicator{padding:3px 8px !important;font-size:0.75rem !important;order:4 !important}.mlp-control-buttons{order:1 !important}.mlp-editor-actions{display:flex !important;flex-wrap:wrap !important;padding:6px 8px !important;gap:5px !important}.mlp-action-button{font-size:0.68rem !important;padding:4px 8px !important}.mlp-host-lock-btn,.mlp-host-users-btn,.mlp-host-banned-btn,.mlp-host-settings-btn{font-size:0.68rem !important;padding:3px 7px !important}.mlp-collab-host-bar-label{font-size:0.63rem !important}.mlp-readme-row{flex-wrap:wrap}.mlp-readme-url-section{width:100%;order:3}.mlp-readme-choice-btn{padding:15px}.mlp-readme-choice-icon{width:40px;height:40px;font-size:1.2rem}.mlp-tabs-system{padding:5px 7px}.mlp-tabs-container{gap:5px}.mlp-tab{min-width:70px;max-width:120px;height:34px;padding:4px 7px;font-size:0.72rem}.mlp-tab-title{font-size:0.72rem;max-width:7ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block}.mlp-tab-emoji{font-size:0.8rem;flex-shrink:0}.mlp-tab-close{width:14px;height:14px;font-size:0.55rem;flex-shrink:0}.mlp-tabs-controls{flex-shrink:0;gap:4px}.mlp-tab-add-btn,.mlp-tab-fork-btn,.mlp-tab-menu-btn{width:30px;height:30px;font-size:0.8rem}.mlp-tabs-scroll-wrapper{-webkit-overflow-scrolling:touch}.mlp-backup-bar{flex-wrap:nowrap;justify-content:space-between;padding:7px 10px;gap:7px;overflow:visible}.mlp-current-tab-label{flex:1;min-width:0;width:auto;margin-bottom:0;margin-right:0;padding:6px 9px;font-size:0.75rem;justify-content:flex-start;overflow:hidden}.mlp-tab-name-truncate{max-width:10ch}.mlp-action-buttons-group{display:none !important}.mlp-media-dropdown-wrap{display:none !important}.mlp-storage-dropdown-wrap{display:none !important}.mlp-mobile-tools-wrap{display:flex !important;flex-shrink:0}.mlp-save-btn{padding:6px 11px !important;font-size:0.78rem !important;flex-shrink:0;white-space:nowrap}.mlp-console-modal{align-items:flex-end !important}.mlp-console-modal-content{width:100% !important;max-width:100vw !important;max-height:82vh !important;border-radius:14px 14px 0 0 !important;margin:0 !important}.mlp-console-toolbar{flex-direction:row;align-items:center;flex-wrap:wrap;gap:6px;padding:8px 12px}.mlp-console-controls{display:flex;gap:6px;flex-wrap:wrap}.mlp-console-btn{padding:6px 10px !important;font-size:0.78rem !important}.mlp-console-filter{flex:1;min-width:120px;margin-top:0}.mlp-console-filter-select{width:100%;font-size:0.82rem}.mlp-console-input-container{padding:8px 10px}.mlp-header{display:flex !important;flex-direction:column;align-items:center;padding:12px 15px 10px;text-align:center}.mlp-header-logo{position:relative;top:auto;left:auto;transform:none;display:block;margin:0 auto 4px;height:96px;flex-shrink:0}.mlp-header h1{font-size:1.1rem;margin:0 0 3px;visibility:hidden}.mlp-header p{font-size:0.78rem;margin:0;visibility:hidden}.mlp-header-nav-btns{margin-top:6px}.monaco-editor .line-numbers,.monaco-editor .margin-view-overlays .line-numbers{font-size:0.65rem !important;letter-spacing:-0.5px}.mlp-preprocessor-badge{display:none !important}.mlp-collab-host-bar{overflow:visible !important;flex-wrap:nowrap;gap:0;padding:0}.mlp-collab-host-bar-left{flex-shrink:0;padding:6px 8px 6px 10px}.mlp-collab-host-bar-actions{flex:1;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;gap:6px;padding:6px 10px 6px 0;align-items:center;min-width:0}.mlp-collab-host-bar-actions::-webkit-scrollbar{display:none}.mlp-host-lock-wrap,.mlp-host-users-wrap,.mlp-host-banned-wrap{position:relative;overflow:visible}.mlp-host-lock-dropdown,.mlp-host-users-dropdown,.mlp-host-banned-dropdown{position:fixed !important;top:auto !important;left:auto !important}.mlp-fullscreen-editor-header{height:auto !important;min-height:48px;padding:4px 8px 4px 4px !important;flex-wrap:nowrap}.mlp-fullscreen-logo-img{height:44px !important;margin-left:0 !important}.mlp-fullscreen-header-left{flex:1;min-width:0;overflow:hidden}.mlp-fullscreen-header-right{flex-shrink:0;flex-wrap:nowrap;gap:4px;overflow:visible}.mlp-fullscreen-editor-close-btn{display:flex !important;flex-shrink:0;min-width:32px;min-height:32px}.mlp-fullscreen-edit-btn,.mlp-fullscreen-console-btn,.mlp-fullscreen-view-btn{display:none !important}.mlp-fullscreen-editor-tab-buttons{overflow:hidden;min-width:0}.mlp-preview-popup-topbar{height:auto !important;flex-wrap:wrap;padding:6px 10px 5px !important;gap:0;align-items:center;row-gap:5px}.mlp-preview-popup-topbar-left{flex:1;min-width:0;order:1}.mlp-preview-popup-brand-text{font-size:0.8rem}.mlp-device-switcher{order:3;flex:1}.mlp-preview-popup-close-btn{order:4;flex-shrink:0;margin-left:8px}.mlp-preview-popup-topbar::after{content:'';display:block;width:100%;order:2;height:0}.mlp-tabs-container{flex-wrap:wrap;align-items:flex-start}.mlp-tabs-scroll-wrapper{order:2;width:100%;margin-top:5px}.mlp-tabs-controls{order:1;width:100%;justify-content:flex-end}.mlp-analyze-content{width:100% !important;max-width:100vw !important;border-radius:14px 14px 0 0 !important;max-height:85vh !important;position:fixed;bottom:0;left:0;right:0;margin:0}.mlp-analyze-modal{align-items:flex-end !important}.mlp-device-picker-options > .mlp-device-option[data-device="desktop"],.mlp-device-picker-options > .mlp-device-option[data-device="tablet"]{display:none !important}.mlp-device-picker-options > .mlp-device-option[data-device="mobile"]{flex:1}.mlp-device-picker-more-btn{display:none !important}.mlp-device-picker-extended{display:block !important;max-height:none !important;overflow:visible !important}.mlp-device-picker-extended > .mlp-picker-ext-group-label,.mlp-device-picker-extended > .mlp-device-picker-options-ext:not(.mlp-device-picker-options-col){display:none !important}.mlp-picker-ext-two-col .mlp-picker-ext-col:not(.mlp-picker-ext-col-border){display:none !important}.mlp-picker-ext-col.mlp-picker-ext-col-border{border-left:none !important;width:100%}.mlp-picker-ext-two-col{flex-direction:column}.mlp-device-picker-content{max-height:80vh}.mlp-device-picker-subtitle{display:none}}.mlp-mobile-tools-wrap{display:none;position:relative}.mlp-mobile-tools-btn{padding:7px 12px;background:rgba(45,45,75,0.85);color:#a0ff00;border:1px solid rgba(255,255,255,0.18);border-radius:8px;cursor:pointer;font-weight:600;font-size:0.82rem;display:flex;align-items:center;gap:6px;white-space:nowrap;transition:background 0.2s,border-color 0.2s;-webkit-tap-highlight-color:transparent}.mlp-mobile-tools-btn:hover,.mlp-mobile-tools-btn.open{background:rgba(77,204,255,0.15);border-color:#4dccff;color:#4dccff}.mlp-mobile-tools-menu{display:none;position:fixed;z-index:999999;background:#0c0c0c;border:1px solid #333;border-radius:10px;min-width:200px;box-shadow:0 16px 40px rgba(0,0,0,0.9);overflow:hidden;font-family:'Consolas','Monaco','Courier New',monospace}.mlp-mobile-tools-menu.open{display:block;animation:mlp-tools-drop 0.18s ease}@keyframes mlp-tools-drop{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.mlp-mobile-tools-item{width:100%;padding:13px 16px;background:transparent;color:#e0e0e0;border:none;border-bottom:1px solid #1e1e1e;cursor:pointer;font-size:0.88rem;font-family:inherit;font-weight:500;display:flex;align-items:center;gap:10px;text-align:left;transition:background 0.15s;box-sizing:border-box;-webkit-tap-highlight-color:transparent}.mlp-mobile-tools-item:last-child{border-bottom:none}.mlp-mobile-tools-item:hover,.mlp-mobile-tools-item:focus{background:rgba(77,204,255,0.1);color:#4dccff;outline:none}.mlp-mobile-tools-item.mlp-perm-disabled,.mlp-mobile-tools-item:disabled{opacity:0.35;cursor:not-allowed;pointer-events:none}.mlp-mobile-tools-ai-row{padding:10px 16px 13px;border-bottom:1px solid #1e1e1e;background:rgba(31,64,104,0.55)}.mlp-mobile-tools-ai-label{color:#a0d8ef;font-size:0.7rem;font-weight:600;text-transform:uppercase;letter-spacing:0.06em;margin-bottom:8px;font-family:'Consolas',monospace}.mlp-mobile-tools-ai-inputs{display:flex;gap:6px;align-items:center}.mlp-mobile-tools-ai-inputs .mlp-mobile-line-input{width:70px;padding:7px 8px;background:#0a1628;border:1.5px solid #4dccff;border-radius:6px;color:#fff;font-size:0.88rem;outline:none;box-sizing:border-box}.mlp-mobile-tools-ai-solve{flex:1;padding:7px 10px;background:rgba(77,204,255,0.15);border:1px solid #4dccff;border-radius:6px;color:#4dccff;cursor:pointer;font-size:0.82rem;font-weight:600;display:flex;align-items:center;justify-content:center;gap:6px;transition:background 0.2s;font-family:inherit}.mlp-mobile-tools-ai-solve:hover{background:rgba(77,204,255,0.28)}.mlp-mobile-tools-ai-solve.mlp-perm-disabled{opacity:0.35;cursor:not-allowed;pointer-events:none}@media (min-width:768px) and (max-width:1024px){.mlp-fullscreen-sidebar{width:220px}}.mlp-success{background:linear-gradient(135deg,#4CAF50 0%,#2E7D32 100%) !important}.mlp-error{background:linear-gradient(135deg,#f44336 0%,#c62828 100%) !important}.mlp-info{background:linear-gradient(135deg,#2196F3 0%,#0d47a1 100%) !important}.mlp-collab-open-btn{padding:10px 16px;background:rgba(167,139,250,0.12);color:#c4b5fd;border:1px solid rgba(167,139,250,0.5);border-radius:8px;cursor:pointer;font-weight:600;display:inline-flex;align-items:center;gap:7px;font-size:0.88rem;transition:all 0.2s;white-space:nowrap}.mlp-collab-open-btn:hover{background:rgba(167,139,250,0.25);border-color:#a78bfa;color:#e9d5ff}.mlp-collab-open-btn.active{background:rgba(167,139,250,0.25);border-color:#a78bfa;color:#e9d5ff}.mlp-collab-open-btn.connected{background:rgba(34,197,94,0.15);border-color:#22c55e;color:#86efac}.mlp-media-disclaimer{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.85);z-index:100001;align-items:center;justify-content:center;backdrop-filter:blur(8px)}.mlp-media-disclaimer.active{display:flex;animation:mlp-media-modal-in 0.22s ease-out}.mlp-media-disclaimer-box{background:#000;border:1px solid #333;border-radius:6px;box-shadow:0 10px 30px rgba(0,0,0,0.9);max-width:560px;width:93%;display:flex;flex-direction:column;overflow:hidden;max-height:90vh}.mlp-media-disclaimer-header{background:#1e1e1e;border-bottom:1px solid #333;padding:9px 15px;display:flex;justify-content:space-between;align-items:center}.mlp-media-disclaimer-header h3{margin:0;color:#f59e0b;font-size:13px;font-weight:600;letter-spacing:0.4px;display:flex;align-items:center}.mlp-media-disclaimer-header .mlp-modal-close-btn{background:none !important;border:none !important;color:#858585 !important;font-size:18px !important;cursor:pointer !important;padding:2px 6px !important;border-radius:3px !important;line-height:1 !important;transition:color 0.2s,background 0.2s !important}.mlp-media-disclaimer-header .mlp-modal-close-btn:hover{color:#fff !important;background:rgba(255,255,255,0.1) !important}.mlp-media-disclaimer-body{padding:18px 16px;display:flex;flex-direction:column;gap:14px;overflow-y:auto;background:#000}.mlp-media-disc-intro{color:#aaa;font-size:0.83rem;margin:0;line-height:1.6}.mlp-media-disc-intro strong{color:#ccc}.mlp-media-disc-services{display:flex;gap:10px;flex-wrap:wrap}.mlp-media-disc-service{flex:1;min-width:190px;background:#0d0d0d;border:1px solid #2a2a2a;border-radius:6px;padding:12px 13px}.mlp-media-disc-service-header{display:flex;align-items:center;gap:8px;margin-bottom:10px}.mlp-media-disc-name{color:#ccc;font-size:0.85rem;font-weight:600;font-family:"Consolas","Courier New",monospace}.mlp-media-disc-badge{font-size:0.65rem;font-weight:700;letter-spacing:0.06em;padding:2px 6px;border-radius:3px;text-transform:uppercase}.mlp-media-disc-badge-green{background:rgba(78,201,176,0.15);color:#4ec9b0;border:1px solid rgba(78,201,176,0.3)}.mlp-media-disc-badge-amber{background:rgba(245,158,11,0.12);color:#f59e0b;border:1px solid rgba(245,158,11,0.3)}.mlp-media-disc-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:5px}.mlp-media-disc-list li{font-size:0.78rem;color:#888;display:flex;align-items:flex-start;gap:6px}.mlp-media-disc-list li i{margin-top:2px;flex-shrink:0;font-size:0.72rem}.mlp-media-disc-warning{background:rgba(209,105,105,0.07);border:1px solid rgba(209,105,105,0.25);border-radius:5px;padding:10px 12px;font-size:0.78rem;color:#a06060;display:flex;gap:8px;align-items:flex-start;line-height:1.55}.mlp-media-disc-warning strong{color:#d16969}.mlp-media-disc-checkbox-label{display:flex;align-items:center;gap:10px;cursor:pointer;user-select:none;font-size:0.85rem;color:#ccc;padding:4px 0}.mlp-media-disc-checkbox-label input[type="checkbox"]{position:absolute;opacity:0;width:0;height:0}.mlp-media-disc-checkbox-custom{width:17px;height:17px;border:1.5px solid #444;border-radius:3px;background:#111;flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:border-color 0.2s,background 0.2s}.mlp-media-disc-checkbox-label input:checked + .mlp-media-disc-checkbox-custom{background:rgba(78,201,176,0.2);border-color:#4ec9b0}.mlp-media-disc-checkbox-label input:checked + .mlp-media-disc-checkbox-custom::after{content:"";width:5px;height:9px;border:2px solid #4ec9b0;border-top:none;border-left:none;transform:rotate(45deg) translateY(-1px);display:block}.mlp-media-disclaimer-footer{background:#111;border-top:1px solid #222;padding:10px 15px;display:flex;justify-content:flex-end;gap:8px;align-items:center}.mlp-media-disc-cancel{background:#1e1e1e;border:1px solid #333;border-radius:4px;color:#888;font-size:0.82rem;padding:6px 16px;cursor:pointer;transition:all 0.2s}.mlp-media-disc-cancel:hover{color:#fff;border-color:#555;background:#2a2a2a}.mlp-media-disc-continue{background:rgba(78,201,176,0.08);border:1px solid #333;border-radius:4px;color:#555;font-size:0.82rem;font-weight:600;padding:6px 18px;cursor:not-allowed;transition:all 0.2s}.mlp-media-disc-continue:not([disabled]){background:rgba(78,201,176,0.18);border-color:#4ec9b0;color:#4ec9b0;cursor:pointer}.mlp-media-disc-continue:not([disabled]):hover{background:rgba(78,201,176,0.3)}.mlp-media-picker{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.85);z-index:100001;align-items:center;justify-content:center;backdrop-filter:blur(8px)}.mlp-media-picker.active{display:flex;animation:mlp-media-modal-in 0.22s ease-out}.mlp-media-picker-cards{display:flex;gap:10px;flex-wrap:wrap}.mlp-media-picker-card{flex:1;min-width:180px;background:#0d0d0d;border:1.5px solid #2a2a2a;border-radius:8px;padding:14px 14px 12px;cursor:pointer;transition:border-color 0.2s,background 0.2s,transform 0.15s}.mlp-media-picker-card:hover{border-color:#444;background:#111;transform:translateY(-1px)}.mlp-media-picker-card.selected{border-color:#f59e0b;background:rgba(245,158,11,0.07)}.mlp-media-picker-card-top{display:flex;align-items:center;gap:8px;margin-bottom:6px}.mlp-media-picker-card-name{color:#ccc;font-size:0.88rem;font-weight:600;font-family:"Consolas","Courier New",monospace}.mlp-media-picker-card-summary{margin:0;color:#666;font-size:0.77rem}.mlp-media-picker-details{background:#0a0a0a;border:1px solid #2a2a2a;border-radius:6px;overflow:hidden;animation:mlp-media-modal-in 0.18s ease-out}.mlp-media-picker-details-inner{padding:13px 14px}.mlp-media-picker-details-inner ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.mlp-media-picker-details-inner ul li{font-size:0.8rem;color:#888;display:flex;align-items:flex-start;gap:7px}.mlp-media-picker-details-inner ul li i{margin-top:2px;flex-shrink:0;font-size:0.73rem}.mlp-media-picker-details-title{font-size:0.75rem;font-weight:700;color:#555;text-transform:uppercase;letter-spacing:0.07em;margin:0 0 9px}.mlp-media-active-badge{font-size:0.68rem;font-weight:700;padding:2px 7px;border-radius:3px;margin-left:4px}.mlp-media-switch-service-btn:hover{color:#f59e0b !important;border-color:#f59e0b !important}.mlp-media-service-tabs{display:flex;background:#111;border-bottom:1px solid #2a2a2a}.mlp-media-service-tab{flex:1;padding:9px 12px;background:none;border:none;border-bottom:2px solid transparent;color:#666;font-size:0.82rem;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:7px;transition:all 0.2s}.mlp-media-service-tab:hover{color:#aaa;background:rgba(255,255,255,0.03)}.mlp-media-service-tab.active{color:#f59e0b;border-bottom-color:#f59e0b;background:rgba(245,158,11,0.06)}.mlp-media-dropdown-wrap{position:relative;display:inline-flex}.mlp-storage-dropdown-wrap{position:relative;display:inline-flex}.mlp-media-dropdown-menu,.mlp-storage-dropdown-menu{background:#0c0c0c !important;border:1px solid #444 !important;border-radius:0 !important;min-width:200px;box-shadow:0 20px 50px rgba(0,0,0,0.9) !important;overflow:hidden;font-family:'Consolas','Monaco','Courier New',monospace !important;animation:mlp-more-dropdown-fade 0.15s ease}.mlp-media-dropdown-menu *,.mlp-storage-dropdown-menu *{border-radius:0 !important}.mlp-storage-dropdown-btn{padding:10px 16px;background:rgba(77,204,255,0.1);color:#93e5ff;border:1px solid rgba(77,204,255,0.4);border-radius:8px;cursor:pointer;font-weight:600;display:inline-flex;align-items:center;gap:7px;font-size:0.88rem;transition:all 0.2s;white-space:nowrap}.mlp-storage-dropdown-btn:hover{background:rgba(77,204,255,0.22);border-color:#4dccff;color:#c8f0ff;transform:translateY(-1px)}.mlp-media-dropdown-btn{padding:10px 16px;background:rgba(245,158,11,0.12);color:#fcd34d;border:1px solid rgba(245,158,11,0.5);border-radius:8px;cursor:pointer;font-weight:600;display:inline-flex;align-items:center;gap:7px;font-size:0.88rem;transition:all 0.2s;white-space:nowrap}.mlp-media-dropdown-btn:hover{background:rgba(245,158,11,0.25);border-color:#f59e0b;color:#fde68a;transform:translateY(-1px)}.mlp-media-dropdown-menu{font-family:"Consolas","Monaco","Courier New",monospace}.mlp-media-dd-header{background:#161616;border-bottom:1px solid #2a2a2a;padding:5px 12px;display:flex;align-items:center;gap:7px}.mlp-media-dd-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.mlp-media-dd-label{font-size:0.7rem;font-weight:700;color:#555;text-transform:uppercase;letter-spacing:0.07em}.mlp-media-dd-item{width:100%;background:none;border:none;border-bottom:1px solid #1a1a1a;color:#ccc;font-size:0.82rem;padding:9px 14px;text-align:left;cursor:pointer;display:flex;align-items:center;gap:8px;transition:background 0.15s,color 0.15s;font-family:"Consolas","Monaco","Courier New",monospace}.mlp-media-dd-item:hover{background:#1e1e1e;color:#fff}.mlp-media-dd-item i{width:14px;text-align:center}.mlp-media-library-modal,.mlp-media-history-modal,.mlp-storage-modal,.mlp-storage-warning-modal{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.8);z-index:100000;align-items:center;justify-content:center;backdrop-filter:blur(8px)}.mlp-media-library-modal.active,.mlp-media-history-modal.active,.mlp-storage-modal.active,.mlp-storage-warning-modal.active{display:flex;animation:mlp-media-modal-in 0.22s ease-out}.mlp-media-lib-content,.mlp-media-hist-content{background:#000 !important;border:1px solid #333 !important;border-radius:6px !important;box-shadow:0 10px 30px rgba(0,0,0,0.8) !important;max-width:640px !important;width:93% !important;max-height:82vh !important;display:flex;flex-direction:column;overflow:hidden}.mlp-media-lib-header,.mlp-media-hist-header{background:#1e1e1e !important;border-bottom:1px solid #333 !important;padding:8px 15px !important;display:flex !important;justify-content:space-between !important;align-items:center !important;flex-shrink:0}.mlp-media-lib-header h3,.mlp-media-hist-header h3{margin:0 !important;color:#ccc !important;font-size:13px !important;font-weight:normal !important;letter-spacing:0.5px !important;display:flex !important;align-items:center !important}.mlp-media-lib-header .mlp-modal-close-btn,.mlp-media-hist-header .mlp-modal-close-btn{background:none !important;border:none !important;color:#858585 !important;font-size:18px !important;cursor:pointer !important;padding:2px 6px !important;border-radius:3px !important;line-height:1 !important;transition:color 0.2s,background 0.2s !important}.mlp-media-lib-header .mlp-modal-close-btn:hover,.mlp-media-hist-header .mlp-modal-close-btn:hover{color:#fff !important;background:rgba(255,255,255,0.1) !important}.mlp-media-lib-toolbar{background:#111;border-bottom:1px solid #222;padding:8px 12px;display:flex;gap:8px;align-items:center;flex-shrink:0}.mlp-media-lib-search{flex:1;background:#1a1a1a;border:1px solid #2d2d2d;border-radius:4px;color:#ccc;font-size:0.8rem;padding:5px 10px;outline:none;font-family:"Consolas","Courier New",monospace}.mlp-media-lib-search:focus{border-color:#a78bfa}.mlp-media-lib-clear-all{background:rgba(209,105,105,0.1);border:1px solid rgba(209,105,105,0.3);border-radius:4px;color:#d16969;font-size:0.78rem;padding:5px 10px;cursor:pointer;white-space:nowrap;transition:all 0.2s;display:flex;align-items:center;gap:5px}.mlp-media-lib-clear-all:hover{background:rgba(209,105,105,0.22)}.mlp-media-lib-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px;padding:12px;overflow-y:auto;flex:1;background:#000}.mlp-media-lib-item{background:#0d0d0d;border:1px solid #2a2a2a;border-radius:5px;overflow:hidden;cursor:pointer;transition:border-color 0.2s,transform 0.15s;position:relative}.mlp-media-lib-item:hover{border-color:#a78bfa;transform:translateY(-1px)}.mlp-media-lib-item img{width:100%;aspect-ratio:1;object-fit:cover;display:block;background:#111}.mlp-media-lib-item-noimg{width:100%;aspect-ratio:1;display:flex;align-items:center;justify-content:center;background:#111;color:#444;font-size:1.6rem}.mlp-media-lib-item-name{font-size:0.65rem;color:#666;padding:4px 6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:"Consolas","Courier New",monospace;background:#0a0a0a}.mlp-media-lib-item-actions{position:absolute;top:3px;right:3px;display:none;gap:3px}.mlp-media-lib-item:hover .mlp-media-lib-item-actions{display:flex}.mlp-media-lib-item-btn{background:rgba(0,0,0,0.75);border:1px solid #333;border-radius:3px;color:#ccc;font-size:0.65rem;padding:2px 5px;cursor:pointer;transition:all 0.15s}.mlp-media-lib-item-btn:hover{background:rgba(0,0,0,0.95);color:#fff}.mlp-media-lib-empty,.mlp-media-hist-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;color:#555;font-size:0.85rem;text-align:center;flex:1}.mlp-media-hist-toolbar{background:#111;border-bottom:1px solid #222;padding:7px 14px;display:flex;justify-content:space-between;align-items:center;flex-shrink:0}.mlp-media-hist-note{font-size:0.75rem;color:#555}.mlp-media-hist-clear{background:rgba(209,105,105,0.1);border:1px solid rgba(209,105,105,0.3);border-radius:4px;color:#d16969;font-size:0.75rem;padding:4px 9px;cursor:pointer;display:flex;align-items:center;gap:5px;transition:all 0.2s}.mlp-media-hist-clear:hover{background:rgba(209,105,105,0.22)}.mlp-media-hist-list{overflow-y:auto;flex:1;background:#000;padding:8px 0}.mlp-media-hist-row{display:flex;align-items:center;gap:10px;padding:7px 14px;border-bottom:1px solid #111;transition:background 0.15s;cursor:default}.mlp-media-hist-row:hover{background:#0d0d0d}.mlp-media-hist-thumb{width:36px;height:36px;object-fit:cover;border-radius:3px;background:#111;flex-shrink:0}.mlp-media-hist-thumb-icon{width:36px;height:36px;background:#111;border-radius:3px;display:flex;align-items:center;justify-content:center;color:#444;font-size:1rem;flex-shrink:0}.mlp-media-hist-info{flex:1;min-width:0}.mlp-media-hist-name{font-size:0.78rem;color:#aaa;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:"Consolas","Courier New",monospace}.mlp-media-hist-meta{font-size:0.68rem;color:#444;font-family:"Consolas","Courier New",monospace}.mlp-media-hist-url{font-size:0.68rem;color:#4ec9b0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:160px;font-family:"Consolas","Courier New",monospace}.mlp-media-hist-actions{display:flex;gap:4px;flex-shrink:0}.mlp-media-hist-btn{background:#1a1a1a;border:1px solid #2d2d2d;border-radius:3px;color:#888;font-size:0.72rem;padding:3px 7px;cursor:pointer;transition:all 0.15s}.mlp-media-hist-btn:hover{color:#fff;border-color:#444}.mlp-storage-content,.mlp-storage-warn-content{background:#000 !important;border:1px solid #333 !important;border-radius:6px !important;box-shadow:0 10px 30px rgba(0,0,0,0.8) !important;max-width:480px !important;width:92% !important;display:flex;flex-direction:column;overflow:hidden}.mlp-storage-header,.mlp-storage-warn-header{background:#1e1e1e !important;border-bottom:1px solid #333 !important;padding:8px 15px !important;display:flex !important;justify-content:space-between !important;align-items:center !important}.mlp-storage-header h3,.mlp-storage-warn-header h3{margin:0 !important;color:#ccc !important;font-size:13px !important;font-weight:normal !important;letter-spacing:0.5px !important;display:flex !important;align-items:center !important}.mlp-storage-header .mlp-modal-close-btn,.mlp-storage-warn-header .mlp-modal-close-btn{background:none !important;border:none !important;color:#858585 !important;font-size:18px !important;cursor:pointer !important;padding:2px 6px !important;border-radius:3px !important;line-height:1 !important;transition:color 0.2s,background 0.2s !important}.mlp-storage-header .mlp-modal-close-btn:hover,.mlp-storage-warn-header .mlp-modal-close-btn:hover{color:#fff !important;background:rgba(255,255,255,0.1) !important}.mlp-storage-body,.mlp-storage-warn-body{padding:16px;background:#000;display:flex;flex-direction:column;gap:12px}.mlp-storage-bar-wrap{display:flex;flex-direction:column;gap:5px}.mlp-storage-bar-track{background:#1a1a1a;border-radius:4px;height:10px;overflow:hidden}.mlp-storage-bar-fill{height:100%;width:0%;background:linear-gradient(90deg,#4dccff,#a78bfa);border-radius:4px;transition:width 0.4s ease}.mlp-storage-bar-fill.mlp-storage-warn-fill{background:linear-gradient(90deg,#f59e0b,#d16969)}.mlp-storage-bar-labels{display:flex;justify-content:space-between;font-size:0.72rem;font-family:"Consolas","Courier New",monospace;color:#666}.mlp-storage-rows{display:flex;flex-direction:column;gap:6px}.mlp-storage-row{display:flex;align-items:center;gap:10px;background:#0d0d0d;border-radius:4px;padding:7px 10px}.mlp-storage-row-icon{width:14px;text-align:center;font-size:0.75rem;flex-shrink:0}.mlp-storage-row-label{flex:1;font-size:0.78rem;color:#aaa;font-family:"Consolas","Courier New",monospace}.mlp-storage-row-size{font-size:0.72rem;color:#555;font-family:"Consolas","Courier New",monospace}.mlp-storage-row-bar-track{width:60px;height:4px;background:#1a1a1a;border-radius:2px;overflow:hidden;flex-shrink:0}.mlp-storage-row-bar{height:100%;border-radius:2px;transition:width 0.4s}.mlp-storage-note{font-size:0.73rem;color:#444;padding:8px 10px;background:#0a0a0a;border:1px solid #1a1a1a;border-radius:4px}.mlp-storage-warn-intro{color:#aaa;font-size:0.85rem;margin:0}.mlp-storage-warn-intro strong{color:#d16969}.mlp-storage-warn-view-btn{background:rgba(77,204,255,0.1);border:1px solid rgba(77,204,255,0.3);border-radius:4px;color:#4dccff;font-size:0.82rem;padding:6px 14px;cursor:pointer;display:flex;align-items:center;gap:6px;transition:all 0.2s}.mlp-storage-warn-view-btn:hover{background:rgba(77,204,255,0.2)}.mlp-media-btn{padding:10px 16px;background:rgba(245,158,11,0.12);color:#fcd34d;border:1px solid rgba(245,158,11,0.5);border-radius:8px;cursor:pointer;font-weight:600;display:inline-flex;align-items:center;gap:7px;font-size:0.88rem;transition:all 0.2s;white-space:nowrap}.mlp-media-btn:hover{background:rgba(245,158,11,0.25);border-color:#f59e0b;color:#fde68a;transform:translateY(-1px)}.mlp-media-modal{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.8);z-index:100000;align-items:center;justify-content:center;backdrop-filter:blur(8px)}.mlp-media-modal.active{display:flex;animation:mlp-media-modal-in 0.22s ease-out}@keyframes mlp-media-modal-in{from{opacity:0;transform:scale(0.95) translateY(16px)}to{opacity:1;transform:scale(1) translateY(0)}}.mlp-media-modal-content{background:#000000 !important;border:1px solid #333 !important;border-radius:6px !important;box-shadow:0 10px 30px rgba(0,0,0,0.8) !important;color:#ccc !important;max-width:520px !important;width:92% !important;display:flex;flex-direction:column;overflow:hidden}.mlp-media-modal-header{background:#1e1e1e !important;border-bottom:1px solid #333 !important;padding:8px 15px !important;display:flex !important;justify-content:space-between !important;align-items:center !important}.mlp-media-modal-header h3{margin:0 !important;color:#ccc !important;font-size:13px !important;font-weight:normal !important;letter-spacing:0.5px !important;display:flex !important;align-items:center !important;gap:8px !important}.mlp-media-modal-header .mlp-modal-close-btn{background:none !important;border:none !important;color:#858585 !important;font-size:18px !important;cursor:pointer !important;padding:2px 6px !important;border-radius:3px !important;line-height:1 !important;transition:color 0.2s,background 0.2s !important}.mlp-media-modal-header .mlp-modal-close-btn:hover{color:#fff !important;background:rgba(255,255,255,0.1) !important}.mlp-media-warning-bar{background:rgba(245,158,11,0.08);border-bottom:1px solid rgba(245,158,11,0.2);padding:8px 15px;font-size:0.78rem;color:#b8842a;display:flex;gap:8px;align-items:flex-start;line-height:1.5}.mlp-media-warning-bar strong{color:#f59e0b}.mlp-media-modal-body{padding:18px 16px 16px;background:#000;display:flex;flex-direction:column;gap:14px}.mlp-media-dropzone{border:1.5px dashed #333;border-radius:8px;background:#0d0d0d;padding:28px 20px;text-align:center;cursor:pointer;transition:border-color 0.2s,background 0.2s;display:flex;flex-direction:column;align-items:center}.mlp-media-dropzone:hover,.mlp-media-dropzone.dragover{border-color:#f59e0b;background:rgba(245,158,11,0.05)}.mlp-media-drop-label{color:#aaa;font-size:0.88rem;margin:0 0 4px}.mlp-media-browse-link{color:#f59e0b;cursor:pointer;text-decoration:underline}.mlp-media-drop-sub{color:#555;font-size:0.75rem;margin:0;font-family:"Consolas","Courier New",monospace}.mlp-media-options-row{display:flex;align-items:center;gap:10px}.mlp-media-option-label{color:#666;font-size:0.8rem;display:flex;align-items:center;gap:5px;white-space:nowrap}.mlp-media-expiry-select{background:#161616;border:1px solid #2d2d2d;border-radius:5px;color:#ccc;font-size:0.82rem;padding:5px 10px;outline:none;cursor:pointer;transition:border-color 0.2s}.mlp-media-expiry-select:hover,.mlp-media-expiry-select:focus{border-color:#f59e0b}.mlp-media-progress-wrap{display:flex;flex-direction:column;gap:6px}.mlp-media-progress-bar-track{background:#1e1e1e;border-radius:4px;height:6px;overflow:hidden}.mlp-media-progress-bar-fill{height:100%;width:0%;background:linear-gradient(90deg,#f59e0b,#fcd34d);border-radius:4px;transition:width 0.3s ease;animation:mlp-media-progress-pulse 1.2s ease-in-out infinite}@keyframes mlp-media-progress-pulse{0%,100%{opacity:1}50%{opacity:0.6}}.mlp-media-progress-label{font-size:0.75rem;color:#666;font-family:"Consolas","Courier New",monospace}.mlp-media-result-wrap{background:#0d0d0d;border:1px solid #2d2d2d;border-radius:6px;padding:12px 14px;display:flex;flex-direction:column;gap:8px}.mlp-media-result-label{font-size:0.8rem;color:#aaa}.mlp-media-result-row{display:flex;gap:6px;align-items:center}.mlp-media-result-url{flex:1;background:#161616;border:1px solid #2d2d2d;border-radius:5px;color:#4ec9b0;font-family:"Consolas","Courier New",monospace;font-size:0.8rem;padding:6px 9px;outline:none;min-width:0}.mlp-media-copy-btn,.mlp-media-insert-btn{background:#1e1e1e;border:1px solid #333;border-radius:5px;color:#aaa;font-size:0.8rem;padding:6px 10px;cursor:pointer;transition:all 0.2s;white-space:nowrap;display:flex;align-items:center;gap:5px}.mlp-media-copy-btn:hover{color:#f59e0b;border-color:#f59e0b;background:rgba(245,158,11,0.08)}.mlp-media-insert-btn:hover{color:#4ec9b0;border-color:#4ec9b0;background:rgba(78,201,176,0.08)}.mlp-media-result-note{font-size:0.72rem;color:#444;margin:0;font-family:"Consolas","Courier New",monospace}.mlp-media-error-wrap{background:rgba(209,105,105,0.08);border:1px solid rgba(209,105,105,0.3);border-radius:5px;padding:9px 12px;font-size:0.82rem;color:#d16969;display:flex;align-items:center}.mlp-media-modal-footer{background:#111;border-top:1px solid #222;padding:8px 15px;display:flex;justify-content:space-between;align-items:center;gap:10px}.mlp-media-footer-note{font-size:0.72rem;color:#444;display:flex;align-items:center;gap:5px}.mlp-media-modal-close-footer{background:#1e1e1e;border:1px solid #333;border-radius:4px;color:#888;font-size:0.8rem;padding:5px 14px;cursor:pointer;transition:all 0.2s}.mlp-media-modal-close-footer:hover{color:#fff;border-color:#555;background:#2a2a2a}.mlp-collab-panel{position:relative;z-index:99999;overflow:hidden;max-height:0;transition:max-height 0.25s ease}.mlp-collab-panel[style*="display:block"],.mlp-collab-panel.open{max-height:400px}.mlp-collab-panel-inner{background:linear-gradient(135deg,#160d2e,#0f0a1e);border-bottom:1px solid rgba(167,139,250,0.4);overflow:hidden}.mlp-collab-panel-header{display:none}.mlp-collab-panel-body{padding:10px 16px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.mlp-collab-field-label{color:#9ca3af;font-size:0.72rem;font-weight:600;text-transform:uppercase;letter-spacing:0.05em;white-space:nowrap}.mlp-collab-input{padding:7px 10px;background:rgba(0,0,0,0.4);border:1px solid rgba(167,139,250,0.35);border-radius:7px;color:#e9d5ff;font-size:0.85rem;outline:none;box-sizing:border-box;transition:border-color 0.2s;height:34px}.mlp-collab-input:focus{border-color:#a78bfa}.mlp-collab-name-wrap{display:flex;align-items:center;gap:7px;flex-shrink:0}.mlp-collab-mode-wrap{display:flex;align-items:center;gap:7px;flex-shrink:0}.mlp-collab-mode-dropdown-wrap{position:relative}.mlp-collab-mode-select{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns=\%27http://www.w3.org/2000/svg\%27 width=\%2710\%27 height=\%276\%27 viewBox=\%270 0 10 6\%27%3E%3Cpath d=\%27M0 0l5 6 5-6z\%27 fill=\%27%23a78bfa\%27/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 9px center;padding-right:28px !important;cursor:pointer;min-width:140px}.mlp-collab-mode-select option{background:#1a1a2e;color:#e9d5ff}.mlp-collab-room-wrap{display:flex;align-items:center;gap:7px;flex:1;min-width:200px}.mlp-collab-gen-btn{padding:0 11px;background:rgba(167,139,250,0.12);border:1px solid rgba(167,139,250,0.4);border-radius:7px;color:#a78bfa;cursor:pointer;font-size:0.85rem;flex-shrink:0;height:34px;transition:background 0.2s}.mlp-collab-gen-btn:hover{background:rgba(167,139,250,0.25)}.mlp-collab-join-btn{padding:0 16px;height:34px;background:linear-gradient(135deg,#7c3aed,#a78bfa);border:none;border-radius:7px;color:#fff;font-weight:700;font-size:0.85rem;cursor:pointer;display:inline-flex;align-items:center;gap:7px;white-space:nowrap;flex-shrink:0;transition:opacity 0.2s}.mlp-collab-join-btn:hover{opacity:0.88}.mlp-collab-join-btn:disabled{opacity:0.5;cursor:not-allowed}.mlp-collab-panel-dismiss{margin-left:auto;background:none;border:none;color:#6b7280;cursor:pointer;font-size:1rem;padding:4px 6px;border-radius:4px;flex-shrink:0}.mlp-collab-panel-dismiss:hover{color:#9ca3af}.mlp-collab-host-bar{background:linear-gradient(90deg,#1a0a2e 0%,#12082a 100%);border-bottom:1px solid rgba(167,139,250,0.25);padding:5px 15px;display:flex;align-items:center;gap:12px;position:relative;z-index:55;overflow:visible}.mlp-collab-host-bar-left{display:flex;align-items:center;gap:6px;flex-shrink:0}.mlp-collab-host-bar-label{color:#a78bfa;font-size:0.73rem;font-weight:700;text-transform:uppercase;letter-spacing:0.07em}.mlp-collab-host-bar-actions{display:flex;align-items:center;gap:8px}.mlp-host-lock-btn{display:inline-flex;align-items:center;gap:6px;padding:4px 11px;background:rgba(74,222,128,0.1);border:1px solid rgba(74,222,128,0.35);border-radius:6px;color:#86efac;font-size:0.78rem;font-weight:600;cursor:pointer;transition:all 0.2s;white-space:nowrap}.mlp-host-lock-btn:hover{background:rgba(74,222,128,0.2);border-color:#4ade80}.mlp-host-lock-btn.locked{background:rgba(239,68,68,0.1);border-color:rgba(239,68,68,0.35);color:#fca5a5}.mlp-host-lock-btn.locked:hover{background:rgba(239,68,68,0.2);border-color:#ef4444}.mlp-host-lock-dropdown{display:none;position:absolute;top:calc(100% + 4px);left:0;min-width:190px;background:#1a1a2e;border:1px solid rgba(167,139,250,0.3);border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,0.5);z-index:99999;overflow:hidden}.mlp-host-lock-dropdown.open{display:block}.mlp-host-lock-item{display:flex;align-items:center;gap:8px;width:100%;padding:9px 14px;background:none;border:none;color:#e2e8f0;font-size:0.82rem;cursor:pointer;text-align:left;transition:background 0.15s}.mlp-host-lock-item:hover{background:rgba(167,139,250,0.12)}.mlp-host-users-btn{display:inline-flex;align-items:center;gap:6px;padding:4px 11px;background:rgba(167,139,250,0.1);border:1px solid rgba(167,139,250,0.3);border-radius:6px;color:#c4b5fd;font-size:0.78rem;font-weight:600;cursor:pointer;transition:all 0.2s;white-space:nowrap}.mlp-host-users-btn:hover{background:rgba(167,139,250,0.2);border-color:#a78bfa}.mlp-host-users-dropdown{display:none;position:absolute;top:calc(100% + 4px);left:0;min-width:220px;background:#1a1a2e;border:1px solid rgba(167,139,250,0.3);border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,0.5);z-index:99999;overflow:hidden}.mlp-host-users-dropdown.open{display:block}.mlp-host-users-list{padding:6px 0}.mlp-host-users-empty{padding:10px 14px;color:#64748b;font-size:0.8rem;font-style:italic}.mlp-host-user-row{display:flex;align-items:center;gap:8px;padding:7px 12px}.mlp-host-user-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.mlp-host-user-name{flex:1;color:#e2e8f0;font-size:0.82rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mlp-host-user-kick{padding:3px 8px;background:rgba(239,68,68,0.12);border:1px solid rgba(239,68,68,0.3);border-radius:5px;color:#f87171;font-size:0.72rem;font-weight:600;cursor:pointer;transition:all 0.15s;white-space:nowrap}.mlp-host-user-kick:hover{background:rgba(239,68,68,0.25);border-color:#ef4444}.mlp-perm-disabled{opacity:0.35 !important;cursor:not-allowed !important;pointer-events:none !important}.mobile-live-preview-container.mlp-in-collab .mlp-save-btn:not(.mlp-fs-lang-save-btn),.mobile-live-preview-container.mlp-in-collab .mlp-fullscreen-editor-btn{display:none !important}.mobile-live-preview-container.mlp-in-collab .mlp-host-name-badge{display:inline-flex !important}.mlp-host-name-badge{align-items:center;gap:5px;padding:4px 10px;background:rgba(167,139,250,0.1);border:1px solid rgba(167,139,250,0.3);border-radius:6px;color:#a78bfa;font-size:0.78rem;font-weight:600;white-space:nowrap;margin-left:auto}.mlp-host-name-badge i{font-size:0.7rem}.mlp-host-settings-btn{display:inline-flex;align-items:center;gap:6px;padding:4px 11px;background:rgba(148,163,184,0.1);border:1px solid rgba(148,163,184,0.3);border-radius:6px;color:#cbd5e1;font-size:0.78rem;font-weight:600;cursor:pointer;transition:all 0.2s;white-space:nowrap}.mlp-host-settings-btn:hover{background:rgba(148,163,184,0.2);border-color:#94a3b8;color:#f1f5f9}.mlp-collab-settings-modal{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.6);z-index:999999;display:flex;align-items:center;justify-content:center}.mlp-collab-settings-inner{background:#1a1a2e;border:1px solid rgba(167,139,250,0.35);border-radius:12px;width:340px;max-width:95vw;box-shadow:0 20px 60px rgba(0,0,0,0.7);overflow:hidden}.mlp-collab-settings-header{display:flex;align-items:center;justify-content:space-between;padding:14px 16px 12px;background:rgba(167,139,250,0.08);border-bottom:1px solid rgba(167,139,250,0.2);color:#e2e8f0;font-size:0.9rem;font-weight:700}.mlp-collab-settings-close{background:none;border:none;color:#94a3b8;font-size:1.2rem;cursor:pointer;padding:0 4px;line-height:1}.mlp-collab-settings-close:hover{color:#f1f5f9}.mlp-collab-settings-body{padding:14px 16px 18px}.mlp-settings-section-title{font-size:0.7rem;font-weight:700;text-transform:uppercase;letter-spacing:0.08em;color:#a78bfa;margin-bottom:10px}.mlp-settings-row{display:flex;align-items:center;justify-content:space-between;padding:7px 0;border-bottom:1px solid rgba(255,255,255,0.05)}.mlp-settings-row:last-of-type{border-bottom:none}.mlp-settings-label{color:#cbd5e1;font-size:0.82rem;display:flex;align-items:center;gap:7px}.mlp-settings-label i{color:#94a3b8;font-size:0.78rem;width:14px;text-align:center}.mlp-settings-toggle{position:relative;display:inline-block;width:36px;height:20px;flex-shrink:0}.mlp-settings-toggle input{opacity:0;width:0;height:0}.mlp-toggle-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background:#334155;border-radius:20px;transition:0.2s}.mlp-toggle-slider:before{content:"";position:absolute;width:14px;height:14px;left:3px;bottom:3px;background:#94a3b8;border-radius:50%;transition:0.2s}.mlp-settings-toggle input:checked + .mlp-toggle-slider{background:rgba(167,139,250,0.4);border:1px solid #a78bfa}.mlp-settings-toggle input:checked + .mlp-toggle-slider:before{transform:translateX(16px);background:#a78bfa}.mlp-solo-writer-select{background:#0f172a;border:1px solid rgba(167,139,250,0.3);border-radius:6px;color:#e2e8f0;font-size:0.8rem;padding:4px 8px;cursor:pointer;max-width:160px}.mlp-settings-note{font-size:0.72rem;color:#64748b;margin-top:8px;font-style:italic}.mlp-host-banned-wrap{position:relative}.mlp-host-banned-btn{display:inline-flex;align-items:center;gap:6px;padding:4px 11px;background:rgba(251,146,60,0.1);border:1px solid rgba(251,146,60,0.3);border-radius:6px;color:#fdba74;font-size:0.78rem;font-weight:600;cursor:pointer;transition:all 0.2s;white-space:nowrap}.mlp-host-banned-btn:hover{background:rgba(251,146,60,0.2);border-color:#fb923c}.mlp-banned-count{background:#fb923c;color:#1a1a2e;border-radius:10px;font-size:0.68rem;font-weight:800;padding:1px 6px;min-width:18px;text-align:center}.mlp-host-banned-dropdown{display:none;position:absolute;top:calc(100% + 4px);left:0;min-width:230px;background:#1a1a2e;border:1px solid rgba(251,146,60,0.3);border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,0.5);z-index:99999;overflow:hidden}.mlp-host-banned-dropdown.open{display:block}.mlp-host-banned-header{padding:8px 14px 6px;font-size:0.72rem;font-weight:700;text-transform:uppercase;letter-spacing:0.07em;color:#fb923c;border-bottom:1px solid rgba(251,146,60,0.15)}.mlp-host-banned-list{padding:4px 0;max-height:200px;overflow-y:auto}.mlp-host-banned-row{display:flex;align-items:center;gap:8px;padding:7px 12px}.mlp-host-banned-name{flex:1;color:#e2e8f0;font-size:0.82rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mlp-host-banned-time{color:#64748b;font-size:0.7rem;white-space:nowrap}.mlp-host-unban-btn{padding:3px 8px;background:rgba(74,222,128,0.1);border:1px solid rgba(74,222,128,0.3);border-radius:5px;color:#86efac;font-size:0.72rem;font-weight:600;cursor:pointer;transition:all 0.15s;white-space:nowrap}.mlp-host-unban-btn:hover{background:rgba(74,222,128,0.22);border-color:#4ade80}.mlp-host-user-ban{padding:3px 8px;background:rgba(251,146,60,0.1);border:1px solid rgba(251,146,60,0.3);border-radius:5px;color:#fdba74;font-size:0.72rem;font-weight:600;cursor:pointer;transition:all 0.15s;white-space:nowrap}.mlp-host-user-ban:hover{background:rgba(251,146,60,0.22);border-color:#fb923c}.mlp-personal-controls{display:flex;align-items:center;gap:4px}.mlp-collab-action-btns{display:flex;align-items:center;gap:6px}.mlp-collab-invite-btn{display:inline-flex;align-items:center;gap:5px;padding:5px 11px;background:rgba(167,139,250,0.13);border:1px solid rgba(167,139,250,0.4);border-radius:7px;color:#c4b5fd;font-size:0.78rem;font-weight:600;cursor:pointer;transition:all 0.2s;white-space:nowrap}.mlp-collab-invite-btn:hover{background:rgba(167,139,250,0.25);border-color:#a78bfa;color:#ede9fe}.mlp-collab-leave-btn{display:inline-flex;align-items:center;gap:5px;padding:5px 11px;background:rgba(239,68,68,0.1);border:1px solid rgba(239,68,68,0.38);border-radius:7px;color:#f87171;font-size:0.78rem;font-weight:600;cursor:pointer;transition:all 0.2s;white-space:nowrap}.mlp-collab-leave-btn:hover{background:rgba(239,68,68,0.22);border-color:#ef4444;color:#fca5a5}.mlp-collab-leave-confirm-modal.active{display:flex !important}.mlp-leave-confirm-cancel:hover{background:rgba(255,255,255,0.1) !important;color:#e5e7eb !important}.mlp-leave-confirm-yes:hover{background:rgba(239,68,68,0.35) !important;color:#fff !important}.mlp-collab-invite-modal.active{display:flex !important}.mlp-online-dropdown-wrap{position:relative}.mlp-online-btn{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;background:rgba(34,197,94,0.12);border:1px solid rgba(34,197,94,0.4);border-radius:7px;color:#86efac;font-size:0.78rem;font-weight:700;cursor:pointer;transition:all 0.2s;white-space:nowrap}.mlp-online-btn:hover{background:rgba(34,197,94,0.22);border-color:rgba(34,197,94,0.7);color:#bbf7d0}.mlp-online-dot{width:7px;height:7px;border-radius:50%;background:#22c55e;box-shadow:0 0 6px #22c55e;flex-shrink:0}.mlp-online-dropdown{display:none;position:absolute;top:calc(100% + 6px);right:0;min-width:200px;background:#1a1a2e;border:1px solid rgba(167,139,250,0.35);border-radius:10px;box-shadow:0 8px 28px rgba(0,0,0,0.55);z-index:99999;overflow:hidden}.mlp-online-dropdown.open{display:block}.mlp-online-list{padding:8px 0 4px}.mlp-online-entry{display:flex;align-items:center;gap:9px;padding:7px 14px;font-size:0.82rem;font-weight:500;color:#e2e8f0}.mlp-online-entry-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.mlp-online-entry-name{flex:1}.mlp-online-entry-badge{font-size:0.85rem}.mlp-online-footer{display:flex;align-items:center;gap:6px;padding:8px 10px;border-top:1px solid rgba(167,139,250,0.18);flex-wrap:wrap}.mlp-online-copy{display:inline-flex;align-items:center;gap:4px;padding:4px 9px;background:rgba(167,139,250,0.1);border:1px solid rgba(167,139,250,0.3);border-radius:5px;color:#c4b5fd;font-size:0.74rem;font-weight:600;cursor:pointer;transition:background 0.2s}.mlp-online-copy:hover{background:rgba(167,139,250,0.22)}.mlp-online-invite{display:inline-flex;align-items:center;gap:4px;padding:4px 9px;background:rgba(167,139,250,0.1);border:1px solid rgba(167,139,250,0.3);border-radius:5px;color:#c4b5fd;font-size:0.74rem;font-weight:600;cursor:pointer;transition:background 0.2s}.mlp-online-invite:hover{background:rgba(167,139,250,0.22)}.mlp-online-leave{display:inline-flex;align-items:center;gap:4px;padding:4px 9px;background:rgba(239,68,68,0.1);border:1px solid rgba(239,68,68,0.35);border-radius:5px;color:#f87171;font-size:0.74rem;font-weight:600;cursor:pointer;transition:background 0.2s}.mlp-online-leave:hover{background:rgba(239,68,68,0.2)}.mlp-collab-tab-item{display:flex;align-items:center;background:rgba(139,28,98,0.22);border:1px solid rgba(236,72,153,0.35);border-radius:8px;padding:8px 14px;min-width:110px;max-width:200px;cursor:pointer;transition:all 0.2s ease;flex-shrink:0;height:46px;gap:7px;box-sizing:border-box}.mlp-collab-tab-item:hover{background:rgba(236,72,153,0.2);border-color:rgba(236,72,153,0.6);transform:translateY(-1px);box-shadow:0 4px 10px rgba(0,0,0,0.25)}.mlp-collab-tab-item.active{background:linear-gradient(135deg,#ec4899 0%,#9d174d 100%);border-color:#ec4899;box-shadow:0 4px 14px rgba(236,72,153,0.45);transform:translateY(-1px)}.mlp-ctab-name{font-size:0.9rem;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#f9a8d4;flex:1;min-width:0}.mlp-collab-tab-item.active .mlp-ctab-name{color:#fff;font-weight:600}.mlp-ctab-close{margin-left:2px;padding:3px 5px;background:transparent;border:none;color:rgba(249,168,212,0.55);cursor:pointer;font-size:0.78rem;border-radius:4px;transition:all 0.15s;flex-shrink:0;line-height:1}.mlp-collab-tab-item:hover .mlp-ctab-close,.mlp-collab-tab-item.active .mlp-ctab-close{color:rgba(255,255,255,0.85)}.mlp-ctab-close:hover{background:rgba(239,68,68,0.3);color:#fca5a5 !important}.mlp-tabs-collab-divider{width:1px;height:30px;background:rgba(236,72,153,0.4);flex-shrink:0;align-self:center;margin:0 4px}.mlp-collab-tabs-add{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;background:rgba(236,72,153,0.13);border:1px dashed rgba(236,72,153,0.45);border-radius:7px;color:#f9a8d4;cursor:pointer;font-size:0.82rem;flex-shrink:0;transition:all 0.2s;align-self:center}.mlp-collab-tabs-add:hover{background:rgba(236,72,153,0.28);border-color:#ec4899;color:#fff}.mlp-collab-mode .mlp-editor-header-bar{border-top:2px solid rgba(236,72,153,0.6);box-shadow:0 2px 12px rgba(236,72,153,0.12)}.mlp-header-nav-btns{position:absolute;top:50%;right:15px;transform:translateY(-50%);display:flex;flex-direction:column;gap:7px;align-items:flex-end}.mlp-more-dropdown-wrap{position:relative}.mlp-more-dropdown-btn{background:rgba(0,0,0,0.25);border:1px solid rgba(255,255,255,0.35);color:#fff;border-radius:7px;padding:6px 14px;font-size:0.82rem;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:6px;transition:background 0.2s,border-color 0.2s,transform 0.15s;white-space:nowrap;letter-spacing:0.02em}.mlp-more-dropdown-btn:hover{background:rgba(0,0,0,0.45);border-color:rgba(255,255,255,0.7);transform:translateY(-1px)}.mlp-more-chevron{font-size:0.65rem;transition:transform 0.2s}.mlp-more-dropdown-wrap.open .mlp-more-chevron{transform:rotate(180deg)}.mlp-more-dropdown-menu{display:none;position:fixed;background:#0c0c0c;border:1px solid #444;border-radius:0 !important;-webkit-border-radius:0 !important;-moz-border-radius:0 !important;min-width:210px;box-shadow:0 20px 50px rgba(0,0,0,0.9);overflow:hidden;z-index:9999999;flex-direction:column;font-family:'Consolas','Monaco','Courier New',monospace;animation:mlp-more-dropdown-fade 0.15s ease}.mlp-more-dropdown-menu *{border-radius:0 !important;-webkit-border-radius:0 !important}@keyframes mlp-more-dropdown-fade{from{opacity:0;transform:translateY(-6px) scale(0.97)}to{opacity:1;transform:translateY(0) scale(1)}}.mlp-more-dropdown-header{background:#252526;border-bottom:1px solid #333;padding:8px 14px;display:flex;align-items:center;gap:8px}.mlp-more-dropdown-header-dot{width:8px;height:8px;border-radius:50%;background:#f9a825;box-shadow:0 0 6px rgba(249,168,37,0.6)}.mlp-more-dropdown-header-label{font-size:0.72rem;font-weight:700;color:#e8f4ff;letter-spacing:0.08em;text-transform:uppercase;font-family:'Consolas','Monaco',monospace}.mlp-more-dropdown-item{background:none;border:none;border-bottom:1px solid #1e1e1e;color:#ffffff;padding:10px 16px;font-size:0.82rem;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:10px;text-align:left;width:100%;transition:background 0.12s;font-family:'Consolas','Monaco','Courier New',monospace;letter-spacing:0.01em;border-radius:0 !important;-webkit-border-radius:0 !important;-moz-border-radius:0 !important;outline:none}.mlp-more-dropdown-item:last-child{border-bottom:none}.mlp-more-dropdown-item:hover{background:#1e1e1e}.mlp-more-dropdown-item i{color:#f9a825;width:15px;text-align:center;font-size:0.85rem}.mlp-plan-open-btn{background:rgba(0,0,0,0.25);border:1px solid rgba(255,255,255,0.35);color:#fff;border-radius:7px;padding:6px 14px;font-size:0.82rem;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:6px;transition:background 0.2s,border-color 0.2s,transform 0.15s;white-space:nowrap;letter-spacing:0.02em}.mlp-plan-open-btn:hover{background:rgba(0,0,0,0.45);border-color:rgba(255,255,255,0.7);transform:translateY(-1px)}.mlp-docs-modal,.mlp-plan-modal{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.72);z-index:999999;align-items:center;justify-content:center}.mlp-docs-modal.active,.mlp-plan-modal.active{display:flex}.mlp-docs-content{background:#0f1923;border:1px solid rgba(255,255,255,0.1);border-radius:12px;width:860px;max-width:96vw;max-height:88vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 24px 60px rgba(0,0,0,0.7)}.mlp-docs-header{display:flex;align-items:center;justify-content:space-between;background:#0a1520;border-bottom:1px solid rgba(255,255,255,0.09);padding:14px 20px;flex-shrink:0}.mlp-docs-header-left{display:flex;align-items:center;gap:10px}.mlp-docs-icon-wrap{width:32px;height:32px;background:linear-gradient(135deg,#e65c00,#f9a825);border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:0.95rem;color:#fff}.mlp-docs-title-text{font-size:1rem;font-weight:700;color:#e2e8f0;letter-spacing:0.01em}.mlp-docs-version-badge{background:rgba(230,92,0,0.2);border:1px solid rgba(230,92,0,0.4);color:#f9a825;font-size:0.7rem;font-weight:600;padding:2px 8px;border-radius:20px}.mlp-docs-close-btn{background:none;border:none;color:#64748b;font-size:1.1rem;cursor:pointer;padding:4px 8px;border-radius:5px;transition:color 0.15s,background 0.15s}.mlp-docs-close-btn:hover{color:#e2e8f0;background:rgba(255,255,255,0.07)}.mlp-docs-body{display:flex;flex:1;overflow:hidden}.mlp-docs-sidebar{width:180px;flex-shrink:0;background:#0a1520;border-right:1px solid rgba(255,255,255,0.07);padding:16px 0;overflow-y:auto}.mlp-docs-nav-label{font-size:0.68rem;font-weight:700;text-transform:uppercase;letter-spacing:0.1em;color:#475569;padding:0 16px 10px}.mlp-docs-nav-item{display:block;padding:8px 18px;font-size:0.82rem;color:#94a3b8;text-decoration:none;border-left:3px solid transparent;transition:all 0.15s}.mlp-docs-nav-item:hover{color:#e2e8f0;background:rgba(255,255,255,0.04);border-left-color:rgba(249,168,37,0.4)}.mlp-docs-nav-item.active{color:#f9a825;background:rgba(230,92,0,0.1);border-left-color:#e65c00;font-weight:600}.mlp-docs-main{flex:1;overflow-y:auto;padding:24px 28px}.mlp-docs-section{display:none}.mlp-docs-section.active{display:block}.mlp-docs-section-heading{font-size:1.15rem;font-weight:700;color:#e2e8f0;margin-bottom:10px;display:flex;align-items:center;gap:9px}.mlp-docs-section-heading i{color:#e65c00}.mlp-docs-lead{color:#94a3b8;font-size:0.9rem;line-height:1.65;margin-bottom:18px}.mlp-docs-card{background:#141f2e;border:1px solid rgba(255,255,255,0.07);border-radius:8px;padding:16px 18px;margin-bottom:14px}.mlp-docs-card-warning{border-color:rgba(234,179,8,0.3);background:rgba(234,179,8,0.05)}.mlp-docs-card-info{border-color:rgba(77,204,255,0.25);background:rgba(77,204,255,0.04)}.mlp-docs-card-title{font-size:0.85rem;font-weight:700;color:#cbd5e1;margin-bottom:10px;display:flex;align-items:center;gap:7px}.mlp-docs-card-title i{color:#f9a825}.mlp-docs-card-warning .mlp-docs-card-title i{color:#fbbf24}.mlp-docs-card-info .mlp-docs-card-title i{color:#4dccff}.mlp-docs-card p{color:#94a3b8;font-size:0.85rem;line-height:1.6;margin:0}.mlp-docs-list{list-style:none;padding:0;margin:0}.mlp-docs-list li{color:#94a3b8;font-size:0.85rem;padding:4px 0;display:flex;align-items:flex-start;gap:9px;line-height:1.55}.mlp-docs-list li i{color:#4ec9b0;margin-top:2px;flex-shrink:0;font-size:0.75rem}.mlp-docs-list li i.fa-times-circle{color:#f87171}.mlp-docs-model-chain{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:8px}.mlp-docs-model-badge{background:rgba(77,204,255,0.12);border:1px solid rgba(77,204,255,0.3);color:#4dccff;font-size:0.75rem;font-weight:600;padding:3px 10px;border-radius:20px;font-family:monospace}.mlp-docs-model-chain i{color:#475569;font-size:0.7rem}.mlp-plan-content{background:#0f1923;border:1px solid rgba(255,255,255,0.1);border-radius:12px;width:560px;max-width:96vw;max-height:88vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 24px 60px rgba(0,0,0,0.7)}.mlp-plan-header{display:flex;align-items:center;justify-content:space-between;background:#0a1520;border-bottom:1px solid rgba(255,255,255,0.09);padding:14px 20px;flex-shrink:0}.mlp-plan-header-left{display:flex;align-items:center;gap:10px}.mlp-plan-icon-wrap{width:32px;height:32px;background:linear-gradient(135deg,#e65c00,#f9a825);border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:1rem;color:#fff}.mlp-plan-title-text{font-size:1rem;font-weight:700;color:#e2e8f0}.mlp-plan-close-btn{background:none;border:none;color:#64748b;font-size:1.1rem;cursor:pointer;padding:4px 8px;border-radius:5px;transition:color 0.15s,background 0.15s}.mlp-plan-close-btn:hover{color:#e2e8f0;background:rgba(255,255,255,0.07)}.mlp-plan-body{overflow-y:auto;padding:22px 24px;flex:1}.mlp-plan-badge-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.mlp-plan-badge{display:flex;align-items:center;gap:9px;background:linear-gradient(135deg,rgba(230,92,0,0.18),rgba(249,168,37,0.14));border:1px solid rgba(249,168,37,0.35);border-radius:30px;padding:7px 18px}.mlp-plan-badge i{color:#f9a825;font-size:1rem}.mlp-plan-badge-name{font-size:0.92rem;font-weight:700;color:#f9a825}.mlp-plan-badge-status{font-size:0.75rem;font-weight:600;color:#4ec9b0;display:flex;align-items:center;gap:5px}.mlp-plan-badge-status i{font-size:0.5rem;animation:mlpPlanPulse 2s infinite}@keyframes mlpPlanPulse{0%,100%{opacity:1}50%{opacity:0.4}}.mlp-plan-desc{font-size:0.85rem;color:#94a3b8;line-height:1.6;margin-bottom:20px}.mlp-plan-section-label{font-size:0.7rem;font-weight:700;text-transform:uppercase;letter-spacing:0.1em;color:#4ec9b0;margin-bottom:12px;margin-top:6px}.mlp-plan-section-label-warn{color:#fbbf24;margin-top:20px}.mlp-plan-features-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:4px}.mlp-plan-feature-card{background:#141f2e;border:1px solid rgba(255,255,255,0.07);border-radius:8px;padding:12px 14px;display:flex;align-items:flex-start;gap:11px}.mlp-pf-icon{color:#4ec9b0;font-size:1rem;margin-top:2px;flex-shrink:0}.mlp-pf-text{display:flex;flex-direction:column;gap:3px}.mlp-pf-text strong{font-size:0.8rem;color:#cbd5e1;font-weight:600}.mlp-pf-text span{font-size:0.73rem;color:#64748b;line-height:1.45}.mlp-plan-limits{display:flex;flex-direction:column;gap:10px}.mlp-plan-limit-row{background:rgba(234,179,8,0.05);border:1px solid rgba(234,179,8,0.18);border-radius:8px;padding:12px 14px;display:flex;align-items:flex-start;gap:12px}.mlp-plan-limit-row > i{color:#fbbf24;font-size:0.95rem;margin-top:2px;flex-shrink:0}.mlp-plan-limit-row > div{display:flex;flex-direction:column;gap:3px}.mlp-plan-limit-row > div strong{font-size:0.82rem;color:#fde68a;font-weight:600}.mlp-plan-limit-row > div span{font-size:0.78rem;color:#94a3b8;line-height:1.5}@media (max-width:600px){.mlp-header-nav-btns{position:static;transform:none;flex-direction:row;justify-content:center;margin-top:10px}.mlp-plan-features-grid{grid-template-columns:1fr}.mlp-docs-sidebar{display:none}}
.mlp-preprocessor-modal,.mlp-share-modal,.mlp-readme-choice-modal{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.88);z-index:10200;align-items:center;justify-content:center;backdrop-filter:blur(14px) !important}
.mlp-preprocessor-modal.active,.mlp-share-modal.active,.mlp-readme-choice-modal.active{display:flex;animation:mlp-dark-modal-in 0.22s cubic-bezier(0.34,1.4,0.64,1)}
@keyframes mlp-dark-modal-in{from{opacity:0;transform:scale(0.93) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}
.mlp-preprocessor-modal .mlp-modal-content,.mlp-share-modal .mlp-modal-content,.mlp-readme-choice-modal .mlp-modal-content{background:#111215 !important;border:1px solid #242830 !important;border-radius:14px !important;box-shadow:0 0 0 1px rgba(77,204,255,0.06),0 40px 100px rgba(0,0,0,0.98),inset 0 1px 0 rgba(255,255,255,0.04) !important;min-width:360px;max-width:500px;width:94vw;overflow:hidden;display:flex;flex-direction:column;font-family:'Consolas','Monaco','Courier New',monospace}
.mlp-preprocessor-modal .mlp-modal-header,.mlp-share-modal .mlp-modal-header,.mlp-readme-choice-modal .mlp-modal-header{background:#161820 !important;border-bottom:1px solid #1e2028 !important;padding:13px 16px !important;display:flex !important;align-items:center !important;justify-content:space-between !important}
.mlp-preprocessor-modal .mlp-modal-header h3,.mlp-share-modal .mlp-modal-header h3,.mlp-readme-choice-modal .mlp-modal-header h3{margin:0 !important;font-size:0.76rem !important;font-weight:700 !important;color:#8a9ab0 !important;display:flex !important;align-items:center !important;gap:7px !important;letter-spacing:0.1em !important;text-transform:uppercase !important}
.mlp-preprocessor-modal .mlp-modal-header h3 i,.mlp-share-modal .mlp-modal-header h3 i,.mlp-readme-choice-modal .mlp-modal-header h3 i{color:#4dccff !important;font-size:0.9rem !important}
.mlp-preprocessor-modal .mlp-modal-close-btn,.mlp-share-modal .mlp-modal-close-btn,.mlp-readme-choice-modal .mlp-modal-close-btn{background:transparent !important;border:1px solid #242830 !important;color:#404858 !important;font-size:13px !important;width:26px !important;height:26px !important;border-radius:7px !important;cursor:pointer !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;padding:0 !important;line-height:1 !important;transition:border-color 0.15s,color 0.15s,background 0.15s !important}
.mlp-preprocessor-modal .mlp-modal-close-btn:hover,.mlp-share-modal .mlp-modal-close-btn:hover,.mlp-readme-choice-modal .mlp-modal-close-btn:hover{border-color:rgba(255,80,80,0.4) !important;color:#ff5555 !important;background:rgba(255,80,80,0.08) !important}
.mlp-preprocessor-modal .mlp-modal-body,.mlp-share-modal .mlp-modal-body,.mlp-readme-choice-modal .mlp-modal-body{padding:18px !important;background:#111215 !important;color:#8a9ab0 !important}
.mlp-share-modal .mlp-form-group{margin-bottom:14px !important}
.mlp-share-modal .mlp-form-group label{display:flex !important;align-items:center !important;gap:5px !important;margin-bottom:6px !important;font-size:0.68rem !important;font-weight:700 !important;color:#4a5870 !important;text-transform:uppercase !important;letter-spacing:0.09em !important}
.mlp-share-modal .mlp-form-group label i{color:#4dccff !important;opacity:0.7 !important}
.mlp-share-modal .mlp-form-control{background:#0c0e12 !important;border:1px solid #1e2230 !important;border-radius:8px !important;color:#c8d8ec !important;font-family:'Consolas','Monaco','Courier New',monospace !important;font-size:0.83rem !important;padding:9px 12px !important;width:100% !important;height:auto !important;outline:none !important;transition:border-color 0.18s,box-shadow 0.18s !important;box-sizing:border-box !important}
.mlp-share-modal .mlp-form-control:focus{border-color:rgba(77,204,255,0.35) !important;box-shadow:0 0 0 3px rgba(77,204,255,0.07) !important}
.mlp-share-modal .mlp-expiry-controls{display:flex !important;align-items:center !important;gap:6px !important;flex-wrap:wrap !important}
.mlp-share-modal .mlp-expiry-btn{background:#161820 !important;border:1px solid #1e2230 !important;color:#4a5870 !important;border-radius:7px !important;padding:6px 11px !important;font-size:0.76rem !important;font-weight:700 !important;cursor:pointer !important;transition:all 0.15s !important;font-family:inherit !important;letter-spacing:0.03em !important}
.mlp-share-modal .mlp-expiry-btn:hover{background:rgba(77,204,255,0.08) !important;border-color:rgba(77,204,255,0.3) !important;color:#4dccff !important}
.mlp-share-modal .mlp-expiry-btn.active{background:rgba(77,204,255,0.12) !important;border-color:rgba(77,204,255,0.4) !important;color:#4dccff !important;box-shadow:0 0 10px rgba(77,204,255,0.12) !important}
.mlp-share-modal input[type="number"].mlp-form-control{width:65px !important;text-align:center !important;padding:6px 8px !important}
.mlp-share-modal .mlp-expiry-label{color:#333d50 !important;font-size:0.78rem !important}
.mlp-share-modal .mlp-url-container{display:flex !important;gap:6px !important;align-items:stretch !important}
.mlp-share-modal .mlp-url-container .mlp-form-control{flex:1 !important}
.mlp-share-modal .mlp-copy-url-btn{background:#161820 !important;border:1px solid #1e2230 !important;color:#4a5870 !important;border-radius:8px !important;padding:0 13px !important;cursor:pointer !important;transition:all 0.15s !important;flex-shrink:0 !important;display:flex !important;align-items:center !important;justify-content:center !important}
.mlp-share-modal .mlp-copy-url-btn:hover{background:rgba(77,204,255,0.08) !important;border-color:rgba(77,204,255,0.3) !important;color:#4dccff !important}
.mlp-share-modal .mlp-share-actions{margin-top:6px !important}
.mlp-share-modal .mlp-action-button.mlp-generate-btn{background:rgba(77,204,255,0.08) !important;border:1px solid rgba(77,204,255,0.25) !important;color:#4dccff !important;border-radius:9px !important;padding:11px 20px !important;font-size:0.84rem !important;font-weight:700 !important;cursor:pointer !important;display:flex !important;align-items:center !important;gap:8px !important;transition:all 0.18s !important;width:100% !important;justify-content:center !important;letter-spacing:0.04em !important;font-family:inherit !important}
.mlp-share-modal .mlp-action-button.mlp-generate-btn:hover{background:rgba(77,204,255,0.15) !important;border-color:rgba(77,204,255,0.5) !important;box-shadow:0 0 20px rgba(77,204,255,0.12) !important;transform:none !important}
.mlp-share-modal .mlp-share-info{margin-top:14px !important;padding:11px 13px !important;background:#0c0e12 !important;border:1px solid #181a22 !important;border-radius:9px !important}
.mlp-share-modal .mlp-share-info p{margin:4px 0 !important;font-size:0.72rem !important;color:#333d50 !important;display:flex !important;align-items:flex-start !important;gap:5px !important;line-height:1.55 !important}
.mlp-share-modal .mlp-share-info p i{color:#2a3d55 !important;flex-shrink:0 !important;margin-top:2px !important}
.mlp-readme-choice-modal .mlp-readme-choice-description{margin-bottom:12px !important}
.mlp-readme-choice-modal .mlp-readme-choice-description p{font-size:0.8rem !important;color:#4a5870 !important;display:flex !important;align-items:center !important;gap:6px !important;margin:0 !important}
.mlp-readme-choice-modal .mlp-readme-choice-description p i{color:#4dccff !important;opacity:0.7 !important}
.mlp-readme-choice-modal .mlp-readme-choice-options{display:flex !important;flex-direction:column !important;gap:8px !important}
.mlp-readme-choice-modal .mlp-readme-choice-btn{background:#161820 !important;border:1px solid #1e2230 !important;border-radius:11px !important;padding:15px !important;cursor:pointer !important;display:flex !important;align-items:center !important;gap:13px !important;width:100% !important;text-align:left !important;transition:all 0.18s !important}
.mlp-readme-choice-modal .mlp-readme-choice-btn:hover{background:rgba(77,204,255,0.05) !important;border-color:rgba(77,204,255,0.28) !important;box-shadow:0 0 20px rgba(77,204,255,0.07) !important}
.mlp-readme-choice-modal .mlp-readme-choice-icon{width:38px !important;height:38px !important;background:rgba(77,204,255,0.08) !important;border:1px solid rgba(77,204,255,0.18) !important;border-radius:9px !important;display:flex !important;align-items:center !important;justify-content:center !important;flex-shrink:0 !important}
.mlp-readme-choice-modal .mlp-readme-choice-icon i{color:#4dccff !important;font-size:1.05rem !important}
.mlp-readme-choice-modal .mlp-readme-choice-content{display:flex !important;flex-direction:column !important;gap:3px !important}
.mlp-readme-choice-modal .mlp-readme-choice-title{display:block !important;font-size:0.86rem !important;font-weight:700 !important;color:#c0d0e4 !important}
.mlp-readme-choice-modal .mlp-readme-choice-desc{display:block !important;font-size:0.74rem !important;color:#3a4860 !important;line-height:1.45 !important}
.mlp-preprocessor-modal .mlp-preprocessor-options{display:flex !important;flex-direction:column !important;gap:6px !important}
.mlp-preprocessor-modal .mlp-preprocessor-option{background:#161820 !important;border:1px solid #1e2230 !important;border-radius:9px !important;padding:12px 15px !important;cursor:pointer !important;display:flex !important;align-items:center !important;gap:11px !important;transition:all 0.15s !important;color:#6a7a90 !important;width:100% !important;text-align:left !important;font-family:inherit !important}
.mlp-preprocessor-modal .mlp-preprocessor-option:hover{background:rgba(77,204,255,0.06) !important;border-color:rgba(77,204,255,0.25) !important;color:#c0d0e4 !important}
.mlp-preprocessor-modal .mlp-preprocessor-option.active{background:rgba(77,204,255,0.1) !important;border-color:rgba(77,204,255,0.4) !important;color:#4dccff !important;box-shadow:0 0 16px rgba(77,204,255,0.1) !important}
.mlp-preprocessor-modal .mlp-preprocessor-option i{font-size:1.15rem !important;width:20px !important;text-align:center !important;flex-shrink:0 !important}
.mlp-preprocessor-modal .mlp-prepro-label{font-weight:700 !important;font-size:0.86rem !important}
.mlp-preprocessor-modal .mlp-prepro-desc{font-size:0.73rem !important;color:#333d50 !important;margin-top:2px !important}
.mlp-preprocessor-modal .mlp-preprocessor-version-select{background:#0c0e12 !important;border:1px solid #1e2230 !important;border-radius:6px !important;color:#6a7a90 !important;font-size:0.72rem !important;padding:3px 7px !important;margin-left:auto !important;outline:none !important;cursor:pointer !important;font-family:inherit !important}
.mlp-device-picker-modal{background:rgba(0,0,0,0.92) !important;backdrop-filter:blur(16px) !important}
.mlp-device-picker-content{background:#111215 !important;border:1px solid #1e2230 !important;border-radius:14px !important;box-shadow:0 0 0 1px rgba(77,204,255,0.05),0 40px 100px rgba(0,0,0,0.98) !important}
.mlp-device-picker-header{background:#161820 !important;border-bottom:1px solid #1e2028 !important;padding:13px 18px !important}
.mlp-device-picker-header h3{font-size:0.76rem !important;font-weight:700 !important;color:#8a9ab0 !important;letter-spacing:0.09em !important;text-transform:uppercase !important}
.mlp-device-picker-header h3 i{color:#4dccff !important}
.mlp-device-picker-close{background:transparent !important;border:1px solid #242830 !important;color:#404858 !important;width:27px !important;height:27px !important;border-radius:7px !important;display:flex !important;align-items:center !important;justify-content:center !important;padding:0 !important;cursor:pointer !important;transition:all 0.15s !important;font-size:13px !important}
.mlp-device-picker-close:hover{border-color:rgba(255,80,80,0.4) !important;color:#ff5555 !important;background:rgba(255,80,80,0.08) !important}
.mlp-device-picker-subtitle{color:#333d50 !important;font-size:0.8rem !important;margin:0 0 20px !important}
.mlp-device-option{background:#161820 !important;border:1px solid #1e2230 !important;border-radius:10px !important}
.mlp-device-option:hover{background:rgba(77,204,255,0.05) !important;border-color:rgba(77,204,255,0.28) !important;box-shadow:0 0 16px rgba(77,204,255,0.07) !important;transform:translateY(-2px) !important}
.mlp-device-option-icon i{color:#4dccff !important}
.mlp-device-option-label{color:#c0d0e4 !important;font-weight:600 !important;font-size:0.83rem !important}
.mlp-device-option-sub{color:#333d50 !important;font-size:0.71rem !important}
.mlp-picker-search-wrap{background:#0c0e12 !important;border:1px solid #1e2230 !important;border-radius:9px !important;display:flex !important;align-items:center !important;gap:8px !important;padding:0 10px !important;margin-bottom:16px !important}
.mlp-picker-search-input{background:transparent !important;color:#c8d8ec !important;border:none !important;outline:none !important;font-family:inherit !important;font-size:0.84rem !important;padding:9px 0 !important;width:100% !important}
.mlp-picker-search-input::placeholder{color:#283040 !important}
.mlp-picker-search-icon{color:#333d50 !important;font-size:0.82rem !important;flex-shrink:0 !important}
.mlp-picker-search-clear{background:transparent !important;border:none !important;color:#333d50 !important;cursor:pointer !important;padding:0 !important;font-size:0.82rem !important}
.mlp-picker-search-clear:hover{color:#4dccff !important}
.mlp-device-picker-more-btn{background:#161820 !important;border:1px solid #1e2230 !important;color:#4a5870 !important;border-radius:8px !important;padding:8px 18px !important;cursor:pointer !important;font-size:0.78rem !important;font-weight:700 !important;display:flex !important;align-items:center !important;gap:6px !important;margin:14px auto 0 !important;transition:all 0.15s !important;font-family:inherit !important;letter-spacing:0.03em !important}
.mlp-device-picker-more-btn:hover{border-color:rgba(77,204,255,0.3) !important;color:#4dccff !important;background:rgba(77,204,255,0.06) !important}
.mlp-picker-ext-group-label{color:#283040 !important;font-size:0.66rem !important;text-transform:uppercase !important;letter-spacing:0.1em !important;margin:16px 0 8px !important;font-weight:700 !important}
.mlp-picker-search-results .mlp-device-option-sm{background:#161820 !important;border:1px solid #1e2230 !important}
@keyframes mlp-manager-dd-in{from{opacity:0;transform:translateY(-10px) scale(0.96)}to{opacity:1;transform:translateY(0) scale(1)}}
.mlp-manager-dropdown-menu{animation:mlp-manager-dd-in 0.22s cubic-bezier(0.34,1.4,0.64,1) both !important}
.mlp-manager-item{background:#111215 !important;border-bottom:1px solid #1a1c24 !important;color:#8a9ab0 !important;padding:9px 16px 9px 28px !important;font-size:0.8rem !important;width:100% !important;transition:background 0.12s,color 0.12s !important;border-radius:0 !important}
.mlp-manager-item:last-child{border-bottom:none !important}
.mlp-manager-item:hover{background:#1e2028 !important;color:#c8d8ec !important}
.mlp-manager-item i{color:#4dccff !important;opacity:0.65 !important;width:14px !important;text-align:center !important;flex-shrink:0 !important}
.mlp-manager-item:hover i{opacity:1 !important}


.mlp-notification{position:fixed !important;bottom:18px !important;left:20px !important;right:auto !important;transform:translateX(-120%) !important;background:#111215 !important;color:#c8d8ec !important;padding:0 !important;border-radius:10px !important;box-shadow:0 0 0 1px #1e2230,0 16px 48px rgba(0,0,0,0.9),inset 0 1px 0 rgba(255,255,255,0.04) !important;z-index:10300 !important;opacity:0 !important;transition:transform 0.28s cubic-bezier(0.34,1.2,0.64,1),opacity 0.22s ease !important;max-width:340px !important;min-width:220px !important;display:block !important;font-weight:400 !important;border:none !important;text-align:left !important;font-family:'Consolas','Monaco','Courier New',monospace !important;border-left:3px solid #4dccff !important;overflow:hidden !important}
.mlp-notification.show{opacity:1 !important;transform:translateX(0) !important}
.mlp-notification.mlp-success{border-left-color:#4ade80 !important;background:#111215 !important}
.mlp-notification.mlp-error{border-left-color:#ff5555 !important;background:#111215 !important}
.mlp-notification.mlp-info{border-left-color:#4dccff !important;background:#111215 !important}
.mlp-notification.loading{border-left-color:#a78bfa !important;background:#111215 !important}
.mlp-notification-content{display:flex !important;align-items:center !important;justify-content:flex-start !important;gap:10px !important;padding:11px 14px !important}
.mlp-notification-text{font-weight:600 !important;font-size:0.8rem !important;color:#c8d8ec !important;letter-spacing:0.01em !important;line-height:1.45 !important}
.mlp-notification.mlp-success .mlp-notification-text{color:#b8f0c8 !important}
.mlp-notification.mlp-error .mlp-notification-text{color:#ffaaaa !important}
.mlp-notification.mlp-info .mlp-notification-text{color:#a8d8f8 !important}
.mlp-notification.loading .mlp-notification-text{color:#d4bbff !important}
.mlp-notification-spinner{width:14px !important;height:14px !important;border:2px solid rgba(167,139,250,0.25) !important;border-top-color:#a78bfa !important;border-radius:50% !important;animation:mlp-notification-spin 0.75s linear infinite !important;display:none !important;flex-shrink:0 !important}
.mlp-notification.loading .mlp-notification-spinner{display:block !important}
.mlp-notification::before{content:'' !important;display:block !important;height:2px !important;background:linear-gradient(90deg,currentColor,transparent) !important;position:absolute !important;top:0 !important;left:0 !important;right:0 !important;opacity:0.12 !important}
.mlp-notification.mlp-success::after{content:'✓' !important;position:absolute !important;right:13px !important;top:50% !important;transform:translateY(-50%) !important;font-size:0.75rem !important;color:#4ade80 !important;opacity:0.6 !important}
.mlp-notification.mlp-error::after{content:'✕' !important;position:absolute !important;right:13px !important;top:50% !important;transform:translateY(-50%) !important;font-size:0.75rem !important;color:#ff5555 !important;opacity:0.6 !important}
.mlp-success{background:#111215 !important}
.mlp-error{background:#111215 !important}
.mlp-info{background:#111215 !important}

