:root{--bg:#fffeb6;--card:#ffffffc7;--accent:#6c63ff;--accent2:#584be2;--accent-glow:#8b5cf659;--brand-cream:#faf8d4;--brand-cream-light:#fffde8;--dark-bg:#0b0914;--dark-surface:#120e24;--dark-surface-elevated:#1a1436;--dark-border:#8b5cf629;--dark-border-hover:#8b5cf673;--text-primary:#fff;--text-secondary:#a7a3c2;--text-muted:#6b668d;--gold:#fef08a;--success:#10b981;--warning:#f59e0b;--danger:#ef4444}*,:before,:after{box-sizing:border-box}body.marketplace-body{background-color:var(--dark-bg);min-height:100vh;color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-image:radial-gradient(80% 50% at 50% -20%,#7c3aed38,#0000 70%),radial-gradient(60% 40% at 85% 60%,#8b5cf61f,#0000 60%),radial-gradient(circle at 10% 80%,#fef08a0d,#0000 45%);background-attachment:fixed;margin:0;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:15px;line-height:1.5}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}.mp-topbar{z-index:100;-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--dark-border);background:#0b0914e0;padding:10px 24px;position:sticky;top:0}.mp-topbar-inner{justify-content:space-between;align-items:center;gap:20px;max-width:1540px;margin:0 auto;display:flex}.mp-brand-group{align-items:center;gap:12px;display:flex}.mp-logo{color:#fff;align-items:center;gap:8px;text-decoration:none;display:flex}.mp-crown-icon{color:#f59e0b;flex-shrink:0;width:24px;height:24px}.mp-brand-title{letter-spacing:-.02em;font-size:1.15rem;font-weight:900}.mp-badge-tag{color:var(--text-secondary);letter-spacing:.02em;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:999px;padding:3px 10px;font-size:.74rem;font-weight:600;display:inline-block}.mp-search-container{flex:0 480px}.mp-search-form{margin:0}.mp-search-box{background:var(--dark-surface);border:1px solid var(--dark-border);border-radius:999px;align-items:center;height:40px;padding:0 14px;transition:border-color .2s,box-shadow .2s;display:flex;position:relative}.mp-search-box:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-glow)}.mp-search-icon{width:17px;height:17px;color:var(--text-muted);flex-shrink:0;margin-right:10px}.mp-search-input{color:#fff;background:0 0;border:none;outline:none;flex:1;font-size:.88rem}.mp-search-input::placeholder{color:var(--text-muted)}.mp-search-clear{color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:4px;font-size:.8rem;display:none}.mp-search-clear.is-visible{display:block}.mp-kbd-shortcut{color:var(--text-muted);user-select:none;white-space:nowrap;background:#ffffff14;border:1px solid #ffffff1f;border-radius:6px;margin-left:8px;padding:2px 7px;font-family:inherit;font-size:.7rem;font-weight:600}.mp-topbar-actions{align-items:center;gap:12px;display:flex}.mp-icon-btn{background:var(--dark-surface);border:1px solid var(--dark-border);width:38px;height:38px;color:var(--text-secondary);border-radius:50%;justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex;position:relative}.mp-icon-btn svg{width:18px;height:18px}.mp-icon-btn:hover{background:var(--dark-surface-elevated);color:#fff}.mp-notif-dot{border:2px solid var(--dark-bg);background:#ef4444;border-radius:50%;width:7px;height:7px;position:absolute;top:8px;right:9px}.mp-user-avatar{border:1px solid var(--dark-border);object-fit:cover;border-radius:50%;width:36px;height:36px}.mp-avatar-placeholder{background:var(--accent);color:#fff;justify-content:center;align-items:center;font-size:.9rem;font-weight:700;display:flex}.mp-login-btn{background:var(--dark-surface);border:1px solid var(--dark-border);color:#fff;border-radius:999px;align-items:center;gap:8px;padding:7px 16px;font-size:.84rem;font-weight:600;transition:all .15s;display:inline-flex}.mp-login-btn:hover{background:var(--dark-surface-elevated);border-color:#fff3}.marketplace-app{max-width:1540px;margin:0 auto;padding:24px 24px 80px}.mp-body-layout{align-items:flex-start;gap:24px;display:flex}.mp-left-sidebar{flex-direction:column;flex-shrink:0;gap:20px;width:250px;display:flex}.mp-sidebar-header{padding:0 4px}.mp-sidebar-title{color:#fff;letter-spacing:-.015em;margin:0 0 6px;font-size:1.12rem;font-weight:800}.mp-sidebar-desc{color:var(--text-secondary);margin:0;font-size:.82rem;line-height:1.5}.mp-nav-menu{flex-direction:column;gap:4px;display:flex}.mp-nav-item{color:var(--text-secondary);text-align:left;background:0 0;border:none;border-radius:12px;align-items:center;gap:12px;width:100%;padding:10px 14px;font-size:.88rem;font-weight:600;text-decoration:none;transition:all .15s;display:flex}.mp-nav-item:hover{color:#fff;background:#ffffff0d}.mp-nav-item.active{background:var(--brand-cream);color:#0f172a;font-weight:700;box-shadow:0 2px 8px #faf8d42e}.mp-nav-icon{text-align:center;width:20px;font-size:1.05rem}.mp-chevron{color:var(--text-muted);margin-left:auto;font-size:.75rem}.mp-subnav{flex-direction:column;gap:2px;margin-top:4px;padding-left:36px;display:flex}.mp-subnav-item{color:var(--text-muted);border-radius:8px;align-items:center;gap:8px;padding:6px 10px;font-size:.82rem;display:flex}.mp-subnav-item:hover,.mp-subnav-item.active{color:#fff;background:#ffffff0a}.mp-publish-action-wrap{margin-top:4px}.mp-btn-publish{background:linear-gradient(135deg, var(--accent) 0%, var(--accent2) 100%);color:#fff;text-align:center;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;padding:12px;font-size:.88rem;font-weight:700;text-decoration:none;transition:transform .15s,box-shadow .15s;display:flex;box-shadow:0 4px 14px #6c63ff59}.mp-btn-publish:hover{transform:translateY(-2px);box-shadow:0 6px 20px #6c63ff73}.mp-btn-publish span{font-size:1.1rem;line-height:1}.mp-builder-card{color:#120e24;background:#faf8d4;border:1px solid #faf8d499;border-radius:16px;margin-top:10px;padding:20px;box-shadow:0 10px 24px #00000059,0 0 20px #faf8d426}.mp-builder-icon-wrap{background:#120e2414;border:1px solid #120e241f;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:14px;display:flex}.mp-code-icon{color:#120e24;font-family:monospace;font-size:1rem;font-weight:800}.mp-builder-title{color:#120e24;margin:0 0 6px;font-size:.98rem;font-weight:800}.mp-builder-copy{color:#334155;margin:0 0 16px;font-size:.8rem;line-height:1.5}.mp-btn-open-builder{text-align:center;color:#fff;background:#18142e;border:1px solid #120e244d;border-radius:10px;width:100%;padding:10px;font-size:.84rem;font-weight:700;text-decoration:none;transition:all .15s;display:block}.mp-btn-open-builder:hover{color:#fff;background:#241e45;border-color:#7040f4;transform:translateY(-1px)}.mp-center-feed{flex-direction:column;flex:1;gap:22px;min-width:0;display:flex}.mp-hero-banner{background:linear-gradient(135deg,#fffce8 0%,#faf8d4 55%,#f4eeb8 100%);border-radius:22px;justify-content:space-between;align-items:center;gap:32px;padding:34px 38px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 36px #00000059}.mp-hero-content{z-index:2;flex:1;min-width:0}.mp-hero-eyebrow{letter-spacing:.12em;color:#92400e;text-transform:uppercase;margin-bottom:8px;font-size:.74rem;font-weight:800}.mp-hero-title{color:#0f172a;letter-spacing:-.03em;margin:0 0 12px;font-size:clamp(1.8rem,2.7vw,2.4rem);font-weight:900;line-height:1.15}.mp-hero-subtitle{color:#475569;max-width:520px;margin:0 0 24px;font-size:.94rem;line-height:1.6}.mp-hero-buttons{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.mp-hero-btn-primary{background:var(--accent);color:#fff;border-radius:12px;justify-content:center;align-items:center;padding:11px 22px;font-size:.9rem;font-weight:700;text-decoration:none;transition:all .15s;display:inline-flex;box-shadow:0 4px 14px #6c63ff59}.mp-hero-btn-primary:hover{background:var(--accent2);transform:translateY(-2px);box-shadow:0 6px 20px #6c63ff73}.mp-hero-btn-secondary{color:#0f172a;backdrop-filter:blur(8px);background:#ffffffa6;border:1px solid #00000024;border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:11px 20px;font-size:.9rem;font-weight:700;text-decoration:none;transition:all .15s;display:inline-flex}.mp-hero-btn-secondary:hover{background:#ffffffe6;border-color:#00000040}.mp-play-icon{font-size:.85rem}.mp-hero-graphic-wrap{flex-direction:column;flex-shrink:0;align-items:center;width:270px;display:flex;position:relative}.mp-code-window{background:#141523;border:1px solid #0000002e;border-radius:14px;width:100%;padding:14px 16px;font-family:JetBrains Mono,monospace;font-size:.78rem;line-height:1.6;box-shadow:0 16px 36px #0000004d}.mp-code-window-bar{border-bottom:1px solid #ffffff14;align-items:center;margin-bottom:10px;padding-bottom:8px;display:flex}.mp-code-tag{color:#a5b4fc;background:#6c63ff33;border-radius:5px;padding:2px 7px;font-size:.68rem;font-weight:700}.mp-code-body{color:#e2e8f0}.mp-line-num{color:#64748b;user-select:none;width:14px;display:inline-block}.mp-kw-on{color:#f472b6;font-weight:700}.mp-kw-evt{color:#60a5fa;font-weight:700}.mp-kw-if{color:#f59e0b;font-weight:700}.mp-kw-reply{color:#34d399;font-weight:700}.mp-fn{color:#818cf8}.mp-str{color:#fde047}.mp-floating-discord{background:#5865f2;border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;animation:3s ease-in-out infinite alternate mp-float;display:flex;position:absolute;bottom:16px;left:-20px;box-shadow:0 10px 24px #5865f28c}@keyframes mp-float{0%{transform:translateY(0)}to{transform:translateY(-8px)}}.mp-hero-dots{gap:6px;margin-top:14px;display:flex}.mp-dot{background:#0f172a40;border-radius:50%;width:6px;height:6px;transition:all .2s}.mp-dot.active{background:#0f172a;border-radius:999px;width:18px}.mp-category-strip{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mp-cat-pill{background:var(--dark-surface);border:1px solid var(--dark-border);color:var(--text-secondary);border-radius:12px;align-items:center;gap:8px;padding:8px 16px;font-size:.85rem;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.mp-cat-pill:hover{background:var(--dark-surface-elevated);color:#fff;border-color:#ffffff29}.mp-cat-pill.active{background:var(--brand-cream);border-color:var(--brand-cream);color:#0f172a;font-weight:700;box-shadow:0 2px 8px #faf8d426}.mp-cat-icon{font-size:.95rem}.mp-more-categories-wrap{position:relative}.mp-more-btn{cursor:pointer}.mp-more-menu{background:var(--dark-surface);border:1px solid var(--dark-border);z-index:50;border-radius:12px;min-width:150px;margin-top:6px;padding:6px;position:absolute;top:100%;right:0;box-shadow:0 8px 24px #0006}.mp-more-item{color:var(--text-secondary);border-radius:8px;padding:8px 12px;font-size:.84rem;text-decoration:none;display:block}.mp-more-item:hover{color:#fff;background:#ffffff0d}.mp-featured-section{flex-direction:column;gap:16px;display:flex}.mp-section-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.mp-section-title-wrap{align-items:center;gap:12px;display:flex}.mp-star-badge{background:var(--dark-surface);border:1px solid var(--dark-border);width:38px;height:38px;color:var(--warning);border-radius:10px;justify-content:center;align-items:center;font-size:1.15rem;display:flex}.mp-section-title{color:#fff;margin:0;font-size:1.18rem;font-weight:800}.mp-section-subtitle{color:var(--text-secondary);margin:2px 0 0;font-size:.82rem}.mp-sort-wrap{align-items:center;gap:8px;display:flex}.mp-sort-label{color:var(--text-muted);font-size:.82rem}.mp-sort-select{background:var(--dark-surface);border:1px solid var(--dark-border);color:#fff;cursor:pointer;border-radius:10px;outline:none;padding:6px 12px;font-size:.84rem;font-weight:600}.marketplace-grid,.mp-cards-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:16px;display:grid}.mp-card{color:#120e24;background:#faf8d4;border:1px solid #faf8d499;border-radius:16px;flex-direction:column;gap:10px;padding:18px;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s cubic-bezier(.16,1,.3,1),border-color .2s;display:flex;position:relative;box-shadow:0 10px 24px #00000059,0 0 20px #faf8d426}.mp-card:hover{border-color:#faf8d4;transform:translateY(-4px);box-shadow:0 14px 32px #00000073,0 0 28px #faf8d459}.mp-card-top{justify-content:space-between;align-items:center;margin-bottom:2px;display:flex}.mp-card-icon-badge{border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;font-size:1.15rem;display:flex}.mp-card-icon-badge.gold{color:#f59e0b;background:#f59e0b1f;border:1px solid #f59e0b38}.mp-card-icon-badge.blue{color:#3b82f6;background:#3b82f61f;border:1px solid #3b82f638}.mp-card-icon-badge.purple{color:#6c63ff;background:#6c63ff1f;border:1px solid #6c63ff38}.mp-verified-pill{color:#4338ca;text-transform:uppercase;letter-spacing:.04em;background:#6c63ff24;border:1px solid #6c63ff52;border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:.68rem;font-weight:700;display:inline-flex}.mp-card-title{color:#120e24;margin:0;font-size:1.05rem;font-weight:800;line-height:1.3}.mp-card-author{color:#475569;font-size:.78rem}.mp-card-desc{color:#1e1b4b;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:2.8em;margin:0;font-size:.82rem;line-height:1.5;display:-webkit-box;overflow:hidden}.mp-card-tags{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.mp-tag{color:#1e293b;background:#120e2414;border:1px solid #120e2424;border-radius:6px;padding:3px 8px;font-size:.7rem;font-weight:600}.mp-card-metrics{color:#475569;border-top:1px solid #120e241f;justify-content:space-between;align-items:center;margin-top:auto;padding:8px 0 4px;font-size:.76rem;display:flex}.mp-metric-installs{color:#334155;align-items:center;gap:4px;font-weight:500;display:flex}.mp-metric-rating{color:#120e24;align-items:center;gap:3px;font-weight:600;display:flex}.mp-star{color:#d97706}.mp-card-footer{align-items:center;gap:8px;margin-top:4px;display:flex}.mp-btn-install{color:#fff;cursor:pointer;background:#7040f4;border:none;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:6px;padding:9px;font-size:.82rem;font-weight:700;transition:all .15s;display:flex;box-shadow:0 4px 12px #7040f459}.mp-btn-install:hover{color:#fff;background:#6032e7;transform:translateY(-1px);box-shadow:0 6px 16px #7040f473}.mp-btn-inspect-link{color:#475569;cursor:pointer;background:0 0;border:none;padding:4px;font-size:.76rem;font-weight:600;text-decoration:underline;transition:color .15s}.mp-btn-inspect-link:hover{color:#120e24}.empty-state.marketplace-empty{text-align:center;background:var(--dark-surface);border:1px dashed var(--dark-border);border-radius:18px;padding:48px 24px}.empty-state .empty-icon{color:var(--text-muted);margin-bottom:12px;font-size:2.5rem}.empty-state h3{color:#fff;margin:0 0 8px;font-size:1.25rem;font-weight:800}.empty-state p{max-width:440px;color:var(--text-secondary);margin:0 auto 20px;font-size:.88rem;line-height:1.6}.client-search-empty{grid-column:1/-1;display:none}.client-search-empty.is-active{display:block}.mp-right-sidebar{flex-direction:column;flex-shrink:0;gap:20px;width:285px;display:flex}.mp-profile-card{background:var(--dark-surface);border:1px solid var(--dark-border);border-radius:18px;overflow:hidden}.mp-profile-banner{background:linear-gradient(#3b1c56 0%,#762a6f 40%,#d45b6a 75%,#f49d6e 100%);height:94px;position:relative}.mp-edit-banner-btn{color:#fff;backdrop-filter:blur(4px);background:#00000073;border:1px solid #ffffff26;border-radius:8px;justify-content:center;align-items:center;width:26px;height:26px;display:flex;position:absolute;top:8px;right:8px}.mp-profile-body{text-align:center;margin-top:-36px;padding:0 18px 20px}.mp-profile-avatar-wrap{margin-bottom:10px}.mp-profile-avatar{border:3px solid var(--dark-surface);object-fit:cover;background:var(--dark-surface-elevated);border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin:0 auto;display:flex;box-shadow:0 4px 14px #00000059}.mp-profile-name-row{align-items:center;gap:6px;display:inline-flex}.mp-profile-name{color:#fff;margin:0;font-size:1.05rem;font-weight:800}.mp-verified-check-badge{background:var(--accent);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.mp-profile-handle{color:var(--text-secondary);margin-top:2px;font-size:.78rem}.mp-profile-status{color:var(--success);align-items:center;gap:6px;margin:4px 0 16px;font-size:.74rem;font-weight:600;display:inline-flex}.mp-status-dot{background:var(--success);border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #10b98199}.mp-profile-stats-grid{background:#ffffff08;border:1px solid #ffffff0d;border-radius:12px;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:16px;padding:10px;display:grid}.mp-stat-num{color:#fff;justify-content:center;align-items:center;gap:3px;font-size:.95rem;font-weight:800;display:flex}.mp-stat-label{color:var(--text-muted);text-transform:uppercase;margin-top:2px;font-size:.65rem;font-weight:600}.mp-btn-view-profile{text-align:center;background:var(--brand-cream);color:#0f172a;border-radius:10px;width:100%;padding:10px;font-size:.84rem;font-weight:700;text-decoration:none;transition:all .15s;display:block}.mp-btn-view-profile:hover{background:var(--brand-cream-light);transform:translateY(-1px)}.mp-stats-widget,.mp-tags-widget{background:var(--dark-surface);border:1px solid var(--dark-border);border-radius:16px;padding:18px}.mp-widget-header{align-items:center;gap:8px;margin-bottom:14px;display:flex}.mp-widget-icon{font-size:1rem}.mp-widget-title{color:#fff;margin:0;font-size:.92rem;font-weight:800}.mp-widget-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.mp-widget-item{border-bottom:1px solid #ffffff0a;justify-content:space-between;align-items:center;padding:9px 0;font-size:.82rem;display:flex}.mp-widget-item:last-child{border-bottom:none}.mp-item-label{color:var(--text-secondary);align-items:center;gap:6px;display:flex}.mp-item-bullet{color:var(--warning);font-size:.85rem}.mp-item-val{color:#fff;font-weight:700}.mp-trending-tags-cloud{flex-wrap:wrap;gap:8px;display:flex}.mp-trend-tag{color:var(--text-secondary);background:#ffffff0d;border:1px solid #ffffff12;border-radius:8px;padding:5px 12px;font-size:.74rem;font-weight:600;text-decoration:none;transition:all .15s;display:inline-block}.mp-trend-tag:hover{color:#a5b4fc;background:#6c63ff26;border-color:#6c63ff4d}.market-modal-overlay{z-index:1000;backdrop-filter:blur(8px);background:#000000bf;justify-content:center;align-items:center;padding:20px;display:none;position:fixed;inset:0}.market-modal-overlay.is-open{display:flex}.market-modal{color:#fff;background:#141523;border:1px solid #ffffff1f;border-radius:20px;width:100%;max-width:580px;max-height:88vh;overflow-y:auto;box-shadow:0 20px 50px #0009}.market-modal-wide{max-width:780px}.modal-header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:flex-start;padding:22px 26px 16px;display:flex}.modal-header h2{color:#fff;margin:4px 0 2px;font-size:1.3rem;font-weight:800}.modal-subtitle{color:var(--text-secondary);margin:0;font-size:.84rem}.modal-close{color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:4px;font-size:1.4rem;line-height:1}.modal-close:hover{color:#fff}.modal-content{padding:22px 26px}.inspect-tabs{border-bottom:1px solid #ffffff14;gap:8px;margin:16px 0 20px;padding-bottom:10px;display:flex}.inspect-tab{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:7px 16px;font-size:.86rem;font-weight:600}.inspect-tab.is-active{color:#a5b4fc;background:#6c63ff2e}.modal-footer{border-top:1px solid #ffffff14;justify-content:flex-end;gap:12px;padding:16px 26px 22px;display:flex}.modal-footer .button-primary{background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:10px;padding:9px 20px;font-weight:700}.modal-footer .button-secondary{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:10px;padding:9px 18px;font-weight:600}.server-select{background:var(--dark-surface);border:1px solid var(--dark-border);color:#fff;border-radius:10px;outline:none;width:100%;margin-top:6px;padding:10px 14px;font-size:.9rem}.install-info{color:#6ee7b7;background:#10b9811a;border:1px solid #10b98133;border-radius:10px;gap:10px;margin-top:16px;padding:12px 14px;font-size:.82rem;display:flex}.install-info p{margin:0;line-height:1.5}.security-callout{color:#c7d2fe;background:#6c63ff14;border:1px solid #6c63ff33;border-radius:12px;gap:12px;margin-top:22px;padding:14px 16px;font-size:.82rem;display:flex}.security-callout p{margin:4px 0 0;line-height:1.5}.sr-only{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=1240px){.mp-right-sidebar{display:none}}@media (width<=900px){.mp-hero-banner{flex-direction:column;align-items:flex-start}.mp-hero-graphic-wrap{display:none}.mp-left-sidebar{width:210px}}@media (width<=768px){.mp-body-layout{flex-direction:column}.mp-left-sidebar{width:100%}.mp-topbar-inner{flex-wrap:wrap}.mp-search-container{flex:100%;order:3;margin-top:8px}}body.modal-open{overflow:hidden}.notice{border:1px solid var(--dark-border);background:var(--dark-surface);color:var(--text-secondary);border-radius:14px;align-items:flex-start;gap:12px;margin-bottom:22px;padding:14px 18px;font-size:.92rem;line-height:1.5;display:flex}.notice-success{background:#10b98114;border-color:#10b98159}.notice-error{background:#ef444414;border-color:#ef444459}.notice-icon{border:1px solid var(--dark-border);background:#ffffff0f;border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;font-size:.8rem;font-weight:800;display:inline-flex}.notice-success .notice-icon{color:#34d399}.notice-error .notice-icon{color:#f87171}.mp-user-pill{border:1px solid var(--dark-border);background:var(--dark-surface);border-radius:999px;flex:none;align-items:center;padding:3px;transition:border-color .18s,box-shadow .18s;display:inline-flex}.mp-user-pill:hover{border-color:#8b5cf673;box-shadow:0 0 14px #8b5cf640}.mp-profile-stat-box{border:1px solid var(--dark-border);background:var(--dark-surface);text-align:center;border-radius:12px;padding:10px 6px}.mp-code-line{color:#e2e8f0;white-space:pre;margin:2px 0;line-height:1.55}.inspect-panel[hidden]{display:none!important}.inspect-panel{margin-top:16px}.panel-heading{color:var(--text-primary);margin:0 0 10px;font-size:1rem;font-weight:700}.eyebrow{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;margin-bottom:4px;font-size:.68rem;font-weight:800;display:block}.modal-description{color:var(--text-secondary);margin:0 0 14px;font-size:.95rem;line-height:1.6}.modal-tags{flex-wrap:wrap;gap:8px;margin:0 0 16px;display:flex}.package-tag{border:1px solid var(--dark-border);background:var(--dark-surface);color:var(--text-secondary);border-radius:999px;padding:4px 10px;font-size:.72rem;font-weight:600}.detail-section{border-bottom:1px solid var(--dark-border);margin-top:14px;padding-bottom:14px}.detail-section:last-child{border-bottom:0}.detail-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.detail-list li{color:var(--text-secondary);gap:8px;font-size:.9rem;line-height:1.5;display:flex}.detail-copy{color:var(--text-secondary);margin:0 0 10px;font-size:.92rem;line-height:1.6}.detail-success{color:#34d399}.detail-warning{background:#f59e0b14;border:1px solid #f59e0b59;border-radius:12px;margin-top:14px;padding:12px 14px}.detail-warning strong{color:#fbbf24;margin-bottom:4px;display:block}.detail-warning p{color:var(--text-secondary);margin:0;font-size:.9rem}.empty-permission{text-align:center;background:#8b5cf60f;border:1px dashed #8b5cf659;border-radius:14px;padding:18px}.empty-permission strong{color:var(--text-primary);margin-bottom:6px;display:block}.empty-permission p{color:var(--text-muted);margin:0;font-size:.9rem}.form-label{color:var(--text-secondary);letter-spacing:.04em;margin-bottom:8px;font-size:.82rem;font-weight:700;display:block}.command-list{flex-direction:column;gap:10px;display:flex}.command-item{border:1px solid var(--dark-border);background:var(--dark-surface);border-radius:12px;padding:12px 14px}.command-item p{color:var(--text-secondary);margin:8px 0 0;font-size:.9rem}.command-item-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.command-item-top code{color:#e9e6ff;background:#8b5cf624;border-radius:8px;padding:3px 8px;font-family:JetBrains Mono,monospace;font-size:.82rem}.permission-badge{border-radius:999px;flex:none;padding:3px 10px;font-size:.7rem;font-weight:700}.permission-badge.is-public{color:#34d399;background:#10b9811f}.permission-badge.is-manager{color:#fbbf24;background:#f59e0b1f}.argument-list{background:#00000040;border-radius:10px;flex-direction:column;gap:8px;margin:10px 0 0;padding:10px 12px;display:flex}.argument-list strong{color:var(--text-primary);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem}.argument-list div{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:6px;font-size:.82rem;display:flex}.argument-list code{color:#e9e6ff;background:#8b5cf629;border-radius:6px;padding:2px 6px;font-family:JetBrains Mono,monospace;font-size:.78rem}.argument-list small{color:var(--text-muted);font-size:.75rem}.config-table-wrap{border:1px solid var(--dark-border);border-radius:12px;overflow-x:auto}.config-table{border-collapse:collapse;width:100%;min-width:480px}.config-table th{background:var(--dark-surface-elevated);color:var(--text-secondary);letter-spacing:.08em;text-align:left;text-transform:uppercase;white-space:nowrap;padding:10px 12px;font-size:.7rem;font-weight:700}.config-table td{border-top:1px solid var(--dark-border);color:var(--text-secondary);vertical-align:top;padding:10px 12px;font-size:.85rem}.config-table code{color:#e9e6ff;background:#8b5cf624;border-radius:6px;padding:2px 6px;font-family:JetBrains Mono,monospace;font-size:.78rem}.empty-inline{border:1px dashed var(--dark-border);color:var(--text-muted);border-radius:12px;padding:14px;font-size:.88rem}