:root{--mop-bg:#07101d;--mop-bg2:#0b1627;--mop-panel:#0d1a2c;--mop-card:#101f34;--mop-line:rgba(255,255,255,.08);--mop-text:#f7f9ff;--mop-muted:#8e9bb0;--mop-purple:#7c3aed;--mop-indigo:#4f46e5;--mop-gold:#f4b400;--mop-green:#3ddc97;--mop-red:#ff6b7a;--mop-shadow:0 24px 70px rgba(0,0,0,.22)}
body.myaibaba-operations-portal-page{margin:0!important;background:var(--mop-bg)!important;color:var(--mop-text)!important;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important}.myaibaba-operations-portal-page #site-header,.myaibaba-operations-portal-page #site-footer,.myaibaba-operations-portal-page header.site-header,.myaibaba-operations-portal-page footer.site-footer,.myaibaba-operations-portal-page .page-header,.myaibaba-operations-portal-page .entry-title{display:none!important}.myaibaba-operations-portal-page .site-main,.myaibaba-operations-portal-page .site-main .page-content,.myaibaba-operations-portal-page .entry-content{margin:0!important;padding:0!important;max-width:none!important;width:100%!important}.mop-shell,.mop-auth{min-height:100vh;background:radial-gradient(circle at 75% 0,rgba(124,58,237,.12),transparent 28%),linear-gradient(145deg,#07101d,#091525 56%,#07101d)}.mop-shell{display:grid;grid-template-columns:248px minmax(0,1fr)}.mop-sidebar{position:sticky;top:0;height:100vh;padding:24px 16px 18px;border-right:1px solid var(--mop-line);background:rgba(6,14,25,.9);backdrop-filter:blur(18px);display:flex;flex-direction:column;z-index:30}.mop-brand{display:flex;align-items:center;gap:11px;padding:2px 8px 24px}.mop-brand strong{display:block;font-size:17px;letter-spacing:-.02em}.mop-brand small{display:block;color:var(--mop-muted);font-size:10px;margin-top:2px;letter-spacing:.06em;text-transform:uppercase}.mop-logo{width:34px;height:34px;border-radius:12px;position:relative;background:linear-gradient(145deg,var(--mop-purple),var(--mop-indigo));box-shadow:0 9px 25px rgba(124,58,237,.35);flex:none}.mop-logo i,.mop-logo b{position:absolute;width:8px;height:8px;border:2px solid #fff;border-radius:50%;top:8px}.mop-logo i{left:7px}.mop-logo b{right:7px}.mop-logo:after{content:"";position:absolute;width:13px;height:6px;border-bottom:2px solid var(--mop-gold);border-radius:50%;bottom:7px;left:10px}.mop-nav{display:flex;flex-direction:column;gap:3px;overflow:auto;padding-right:3px}.mop-nav-label{font-size:9px;letter-spacing:.18em;color:#637188;font-weight:800;margin:18px 10px 6px}.mop-nav-item{display:flex;align-items:center;gap:11px;color:#a8b3c5!important;text-decoration:none!important;padding:10px 11px;border-radius:11px;font-size:13px;transition:.18s}.mop-nav-item:hover{background:rgba(255,255,255,.045);color:#fff!important}.mop-nav-item.active{background:linear-gradient(90deg,rgba(124,58,237,.2),rgba(79,70,229,.08));color:#fff!important;box-shadow:inset 2px 0 var(--mop-purple)}.mop-nav-item b{font-weight:650}.mop-ico{width:17px;height:17px;position:relative;display:inline-block;opacity:.8}.mop-ico:before,.mop-ico:after{content:"";position:absolute;border:1.5px solid currentColor;border-radius:4px}.mop-ico-grid:before{inset:1px 9px 9px 1px;box-shadow:8px 0 0 -1px currentColor,0 8px 0 -1px currentColor,8px 8px 0 -1px currentColor}.mop-ico-users:before{width:6px;height:6px;border-radius:50%;left:5px;top:1px}.mop-ico-users:after{width:13px;height:7px;border-radius:8px 8px 3px 3px;left:1px;bottom:0}.mop-ico-dna:before{inset:1px 5px;border-radius:50%;transform:rotate(35deg)}.mop-ico-dna:after{left:3px;right:3px;top:7px;border-width:1px 0 0;border-radius:0}.mop-ico-chat:before{inset:2px 1px 4px}.mop-ico-chat:after{width:5px;height:5px;left:3px;bottom:1px;border-width:0 0 1.5px 1.5px;transform:skew(-25deg)}.mop-ico-arrow:before{width:11px;height:7px;border-width:0 0 1.5px 1.5px;transform:rotate(-45deg);left:1px;top:3px}.mop-ico-check:before{inset:1px}.mop-ico-check:after{width:7px;height:3px;border-width:0 0 1.5px 1.5px;transform:rotate(-45deg);left:5px;top:5px}.mop-ico-chart:before{left:1px;right:1px;bottom:1px;height:12px;border-width:0 0 1.5px 1.5px;border-radius:0}.mop-ico-chart:after{width:10px;height:7px;left:4px;top:3px;border-width:1.5px 0 0 1.5px;transform:skewY(-28deg);border-radius:0}.mop-ico-spark:before{width:7px;height:7px;left:4px;top:4px;transform:rotate(45deg)}.mop-ico-pulse:before{left:0;right:0;top:8px;border-width:1.5px 0 0;border-radius:0}.mop-ico-pulse:after{width:9px;height:9px;left:4px;top:3px;border-width:0 0 1.5px 1.5px;transform:rotate(45deg);border-radius:0}.mop-ico-layers:before{width:11px;height:8px;left:2px;top:2px;transform:rotate(30deg)}.mop-ico-layers:after{width:11px;height:8px;left:2px;top:6px;transform:rotate(30deg)}.mop-sidebar-foot{margin-top:auto;border-top:1px solid var(--mop-line);padding:14px 8px 0;display:grid;gap:8px}.mop-sidebar-foot a{color:#8594aa!important;font-size:11px;text-decoration:none!important}.mop-sidebar-foot a:hover{color:#fff!important}.mop-main{min-width:0;display:flex;flex-direction:column;min-height:100vh}.mop-topbar{height:72px;border-bottom:1px solid var(--mop-line);display:flex;align-items:center;padding:0 34px;gap:16px;background:rgba(7,16,29,.72);backdrop-filter:blur(16px);position:sticky;top:0;z-index:20}.mop-top-copy{display:flex;flex-direction:column}.mop-top-copy span{font-size:8px;letter-spacing:.18em;color:#728097;font-weight:800}.mop-top-copy b{font-size:14px;margin-top:2px}.mop-user{margin-left:auto;display:flex;align-items:center;gap:9px}.mop-user>span{width:31px;height:31px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(145deg,var(--mop-purple),var(--mop-indigo));font-size:12px;font-weight:800}.mop-user div{display:flex;flex-direction:column}.mop-user div b{font-size:11px}.mop-user div small{font-size:9px;color:var(--mop-muted)}.mop-user>a{color:#8390a4!important;text-decoration:none!important;margin-left:5px}.mop-menu{display:none;background:none;border:0;color:#fff;font-size:21px}.mop-content{width:min(1440px,100%);margin:0 auto;padding:34px 38px 70px;box-sizing:border-box}.mop-footer{margin-top:auto;border-top:1px solid var(--mop-line);padding:16px 38px;display:flex;justify-content:space-between;color:#67758c;font-size:9px}.mop-page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:26px}.mop-page-head>div:first-child>span,.mop-panel-head span,.mop-report-hero>span,.mop-release-hero span,.mop-handoff-meta span,.mop-health-banner>div>span{font-size:9px;letter-spacing:.17em;font-weight:800;color:#887cf4}.mop-page-head h1{font-size:30px;line-height:1.1;letter-spacing:-.04em;margin:5px 0 6px;color:#fff}.mop-page-head p{margin:0;color:var(--mop-muted);font-size:12px;max-width:650px}.mop-button{appearance:none;border:1px solid var(--mop-line);border-radius:10px;padding:10px 15px;font-size:11px;font-weight:750;text-decoration:none!important;color:#e9edfb!important;background:#101c2e;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.mop-button.primary{border:0;background:linear-gradient(135deg,var(--mop-purple),var(--mop-indigo));box-shadow:0 10px 25px rgba(124,58,237,.2)}.mop-button.ghost{background:rgba(255,255,255,.035)}.mop-button.danger{border-color:rgba(255,107,122,.25);color:#ff8996!important;background:rgba(255,107,122,.07)}.mop-button:disabled{opacity:.38;cursor:not-allowed}.mop-health-banner{min-height:155px;border:1px solid rgba(124,58,237,.22);border-radius:20px;padding:22px 25px;margin-bottom:22px;background:radial-gradient(circle at 82% 0,rgba(124,58,237,.16),transparent 32%),linear-gradient(125deg,#0d1a2c,#0a1526);display:flex;align-items:center;justify-content:space-between;box-shadow:var(--mop-shadow)}.mop-health-banner.large{min-height:180px}.mop-health-banner strong{display:block;font-size:50px;letter-spacing:-.06em;line-height:1;color:#fff;margin:8px 0}.mop-health-banner strong small{font-size:16px;color:#637188}.mop-health-banner p{margin:0;color:var(--mop-muted);font-size:10px}.mop-health-banner>div:last-child{display:flex;align-items:flex-end;flex-direction:column;gap:10px}.mop-health-banner a{color:#b9b4ff!important;font-size:10px;text-decoration:none!important}.mop-health-banner>div:last-child>small{font-size:9px;color:var(--mop-muted)}.mop-metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-bottom:22px}.mop-metric{padding:17px;border:1px solid var(--mop-line);border-radius:15px;background:linear-gradient(145deg,#0e1b2d,#0b1728);min-width:0}.mop-metric>span{font-size:9px;color:#8190a7;display:block}.mop-metric strong{font-size:24px;letter-spacing:-.04em;display:block;margin:8px 0 4px;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mop-metric small{font-size:9px;color:#67758a}.mop-metric.warn{border-color:rgba(244,180,0,.24)}.mop-metric.good{border-color:rgba(61,220,151,.22)}.mop-grid2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;margin-bottom:18px}.mop-panel{border:1px solid var(--mop-line);border-radius:18px;background:linear-gradient(145deg,rgba(15,30,50,.96),rgba(10,22,38,.96));padding:21px;box-shadow:0 12px 38px rgba(0,0,0,.1);margin-bottom:18px;overflow:hidden}.mop-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:19px}.mop-panel-head h2{font-size:17px;letter-spacing:-.025em;margin:4px 0 0;color:#fff}.mop-panel-head>a,.mop-text-link,.mop-back{font-size:10px;color:#aaa2ff!important;text-decoration:none!important}.mop-funnel{display:grid;gap:12px}.mop-funnel>div>span{display:flex;justify-content:space-between;align-items:center;margin-bottom:5px}.mop-funnel b{font-size:10px;color:#b8c2d2;font-weight:620}.mop-funnel em{font-size:9px;color:#75839a;font-style:normal}.mop-funnel i{height:5px;border-radius:20px;background:#17253a;display:block;overflow:hidden}.mop-funnel u{height:100%;display:block;border-radius:20px;background:linear-gradient(90deg,var(--mop-purple),#8674ff);text-decoration:none}.mop-status-row,.mop-list-row{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.055)}.mop-status-row:last-child,.mop-list-row:last-child{border-bottom:0}.mop-status-row b,.mop-list-row b{display:block;font-size:11px;color:#e6eaf4}.mop-status-row small,.mop-list-row small{display:block;font-size:9px;color:#748197;margin-top:3px;max-width:430px}.mop-list-side{text-align:right}.mop-list-side .mop-pill{margin-top:4px}.mop-pill{display:inline-flex;align-items:center;border:1px solid rgba(255,255,255,.08);border-radius:30px;padding:4px 8px;font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:#9eabc0;background:rgba(255,255,255,.035);white-space:nowrap}.mop-healthy,.mop-stable,.mop-verified,.mop-completed,.mop-done,.mop-converted,.mop-success{color:var(--mop-green);border-color:rgba(61,220,151,.2);background:rgba(61,220,151,.065)}.mop-warning,.mop-new,.mop-contacted,.mop-booked,.mop-installed,.mop-pending{color:#f4c85d;border-color:rgba(244,200,93,.18);background:rgba(244,180,0,.055)}.mop-critical,.mop-failed,.mop-danger{color:#ff8996;border-color:rgba(255,107,122,.2);background:rgba(255,107,122,.06)}.mop-table-wrap{overflow:auto;margin:-4px}.mop-table{width:100%;border-collapse:collapse;min-width:720px}.mop-table th{text-align:left;font-size:8px;letter-spacing:.1em;text-transform:uppercase;color:#68768d;padding:11px 10px;border-bottom:1px solid var(--mop-line)}.mop-table td{padding:13px 10px;border-bottom:1px solid rgba(255,255,255,.05);font-size:10px;color:#aeb8c9;vertical-align:middle}.mop-table td>b{display:block;color:#f0f3fa;font-size:10px}.mop-table td>small{display:block;color:#6f7d91;font-size:8px;margin-top:3px}.mop-empty{text-align:center;padding:38px 16px;color:#7d8aa0}.mop-empty span{font-size:25px;color:#7967ef}.mop-empty h3{font-size:14px;color:#dce2ee;margin:7px 0 4px}.mop-empty p{font-size:10px;margin:0}.mop-handoff-card{border:1px solid var(--mop-line);border-radius:17px;background:#0d1a2c;padding:20px;margin-bottom:13px}.mop-handoff-meta{display:flex;justify-content:space-between;gap:15px;margin-bottom:17px}.mop-handoff-meta h3{font-size:15px;margin:4px 0;color:#fff}.mop-handoff-meta p{font-size:9px;color:#748198;margin:0}.mop-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mop-form-grid label{font-size:9px;color:#8491a5;display:flex;flex-direction:column;gap:5px}.mop-form-grid label.wide{grid-column:1/-1}.mop-form-grid input,.mop-form-grid select,.mop-form-grid textarea{box-sizing:border-box;width:100%;border:1px solid rgba(255,255,255,.09)!important;background:#081422!important;color:#e8ecf5!important;border-radius:9px!important;padding:9px 10px!important;font:inherit!important;outline:none}.mop-form-grid input:focus,.mop-form-grid select:focus,.mop-form-grid textarea:focus{border-color:rgba(124,58,237,.65)!important;box-shadow:0 0 0 3px rgba(124,58,237,.1)!important}.mop-mini-button{font-size:8px;border:1px solid var(--mop-line);color:#a9b5c7;background:#0c1829;padding:6px 8px;border-radius:7px;cursor:pointer}.mop-segment{display:flex;padding:3px;border:1px solid var(--mop-line);border-radius:10px;background:#0a1525}.mop-segment a{padding:7px 10px;font-size:9px;color:#7f8ca0!important;text-decoration:none!important;border-radius:7px}.mop-segment a.active{color:#fff!important;background:#1a2840}.mop-note{font-size:9px;color:#6f7c91;margin:17px 0 0}.mop-callout{padding:15px;border:1px solid rgba(124,58,237,.16);background:rgba(124,58,237,.055);border-radius:12px;margin-bottom:15px}.mop-callout b{font-size:10px;color:#d8d3ff}.mop-callout p{font-size:9px;color:#7f8da1;margin:5px 0 0}.mop-repair-form{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:15px}.mop-repair-form label{font-size:9px;color:#9aa7ba}.mop-repair-form .mop-button{grid-column:1/-1;margin-top:6px}.mop-alert{padding:13px 15px;border-radius:12px;display:flex;gap:10px;margin-bottom:18px;font-size:10px}.mop-alert.critical{border:1px solid rgba(255,107,122,.2);background:rgba(255,107,122,.06);color:#ff9ca7}.mop-alert span{color:#b8a0a5}.mop-incident{display:flex;justify-content:space-between;gap:20px;padding:15px 0;border-bottom:1px solid rgba(255,255,255,.055)}.mop-incident>div:first-child{max-width:780px}.mop-incident span{font-size:8px;letter-spacing:.12em;color:#776cf0;font-weight:800}.mop-incident h3{font-size:12px;margin:4px 0;color:#e9edf5}.mop-incident p{font-size:9px;color:#8290a5;margin:0 0 5px}.mop-incident small{font-size:8px;color:#657289}.mop-incident>div:last-child{display:flex;align-items:flex-end;flex-direction:column;gap:8px}.mop-history{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.mop-history>div{border:1px solid var(--mop-line);border-radius:10px;background:#0a1626;padding:10px}.mop-history b{font-size:13px;margin-right:5px}.mop-history small{display:block;font-size:8px;color:#65738a;margin-top:6px}.mop-release-hero,.mop-report-hero{border:1px solid rgba(124,58,237,.2);border-radius:19px;padding:24px;background:radial-gradient(circle at 85% 0,rgba(124,58,237,.17),transparent 28%),#0d1a2c;margin-bottom:18px;display:flex;justify-content:space-between;align-items:center}.mop-release-hero h2,.mop-report-hero h2{font-size:30px;letter-spacing:-.04em;margin:5px 0;color:#fff}.mop-release-hero p,.mop-report-hero p{font-size:10px;color:#8491a6;margin:0}.mop-release-hero>div:last-child{display:flex;align-items:flex-end;gap:7px;flex-direction:column}.mop-release-hero small{font-size:8px;color:#65738a}.mop-report-stats{display:flex;gap:10px;margin-top:16px}.mop-report-stats>div{padding:10px 14px;border-radius:11px;background:rgba(255,255,255,.035);border:1px solid var(--mop-line)}.mop-report-stats b{display:block;font-size:14px}.mop-report-stats small{font-size:8px;color:#718097}.mop-transcript{max-width:850px;margin:auto}.mop-transcript article{max-width:78%;border-radius:13px;padding:12px 14px;margin:9px 0;background:#142139}.mop-transcript article.user{margin-left:auto;background:rgba(124,58,237,.14);border:1px solid rgba(124,58,237,.16)}.mop-transcript span{font-size:8px;color:#718096}.mop-transcript p{font-size:10px;line-height:1.6;color:#d3d9e5;margin:5px 0 0}.mop-back{display:inline-block;margin:-10px 0 14px}.mop-auth{display:grid;place-items:center;padding:28px;box-sizing:border-box}.mop-auth-card{width:min(420px,100%);box-sizing:border-box;padding:35px;border:1px solid rgba(255,255,255,.09);border-radius:24px;background:radial-gradient(circle at 90% 0,rgba(124,58,237,.14),transparent 30%),rgba(12,25,43,.96);box-shadow:0 30px 90px rgba(0,0,0,.35)}.mop-auth-brand{padding:0 0 28px}.mop-eyebrow{font-size:8px;letter-spacing:.18em;color:#8b7ff7;font-weight:800}.mop-auth h1{font-size:34px;letter-spacing:-.045em;margin:7px 0 8px;color:#fff}.mop-auth>div>p{font-size:11px;color:#8794a9;margin:0 0 22px}.mop-auth label{display:block;font-size:9px;color:#8c99ac;margin-bottom:5px}.mop-auth input[type=text],.mop-auth input[type=password]{width:100%;box-sizing:border-box;border:1px solid rgba(255,255,255,.1);background:#081421;color:#fff;border-radius:10px;padding:11px;margin-bottom:13px}.mop-auth .login-remember{font-size:9px;color:#7c899d}.mop-auth .button-primary{width:100%;border:0;border-radius:10px;padding:12px;background:linear-gradient(135deg,var(--mop-purple),var(--mop-indigo));color:#fff;font-weight:750;cursor:pointer}.mop-auth-note{display:block;font-size:8px;color:#66748a;line-height:1.5;margin-top:18px}.mop-overlay{display:none}.mop-lock{overflow:hidden!important}
@media(max-width:1180px){.mop-metrics{grid-template-columns:repeat(3,1fr)}.mop-history{grid-template-columns:repeat(3,1fr)}}
@media(max-width:840px){.mop-shell{display:block}.mop-sidebar{position:fixed;left:-280px;width:250px;box-sizing:border-box;transition:.22s;box-shadow:30px 0 80px rgba(0,0,0,.35)}.mop-sidebar.open{left:0}.mop-overlay{position:fixed;inset:0;background:rgba(0,0,0,.55);z-index:25}.mop-overlay.show{display:block}.mop-menu{display:block}.mop-topbar{padding:0 18px;height:64px}.mop-content{padding:25px 18px 55px}.mop-footer{padding:14px 18px;gap:8px;flex-direction:column}.mop-grid2{grid-template-columns:1fr}.mop-metrics{grid-template-columns:repeat(2,1fr)}.mop-page-head{align-items:flex-start;flex-direction:column}.mop-user div{display:none}.mop-history{grid-template-columns:repeat(2,1fr)}}
@media(max-width:520px){.mop-content{padding:20px 13px 45px}.mop-page-head h1{font-size:26px}.mop-health-banner{padding:18px;min-height:135px}.mop-health-banner strong{font-size:43px}.mop-health-banner>div:last-child{align-items:flex-end;text-align:right}.mop-metrics{grid-template-columns:1fr 1fr;gap:8px}.mop-metric{padding:14px}.mop-metric strong{font-size:20px}.mop-panel{padding:16px;border-radius:15px}.mop-form-grid{grid-template-columns:1fr}.mop-form-grid label.wide{grid-column:auto}.mop-repair-form{grid-template-columns:1fr}.mop-report-hero,.mop-release-hero{align-items:flex-start;flex-direction:column;gap:18px}.mop-report-stats{flex-wrap:wrap}.mop-history{grid-template-columns:1fr 1fr}.mop-auth{padding:14px}.mop-auth-card{padding:26px 22px;border-radius:20px}}

/* Phase 9 — Operations Portal visual freeze + self profile */
.mop-shell{background:radial-gradient(circle at 88% 0,rgba(124,58,237,.055),transparent 24%),#08121f}
.mop-sidebar{background:linear-gradient(180deg,#091523 0%,#08121f 100%);border-right-color:rgba(255,255,255,.06)}
.mop-brand{padding-top:24px;padding-bottom:22px}.mop-nav-item{min-height:42px;border-radius:10px}.mop-nav-item.active{box-shadow:inset 0 0 0 1px rgba(137,116,255,.08)}
.mop-topbar{background:rgba(8,18,31,.86);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}
.mop-content{max-width:1520px;width:100%;margin:0 auto}.mop-page-head{margin-bottom:24px}.mop-page-head h1{letter-spacing:-.045em}.mop-panel,.mop-handoff-card,.mop-release-hero,.mop-report-hero{box-shadow:0 22px 58px rgba(0,0,0,.12),inset 0 1px rgba(255,255,255,.018)}
.mop-panel{border-radius:18px}.mop-metric{border-radius:15px;transition:transform .16s ease,border-color .16s ease}.mop-metric:hover{transform:translateY(-1px);border-color:rgba(124,58,237,.2)}
.mop-table tbody tr{transition:background .15s ease}.mop-table tbody tr:hover{background:rgba(255,255,255,.018)}
.mop-button,.mop-mini-button{transition:transform .15s ease,border-color .15s ease,background .15s ease}.mop-button:hover:not(:disabled),.mop-mini-button:hover{transform:translateY(-1px)}
.mop-button:focus-visible,.mop-mini-button:focus-visible,.mop-nav-item:focus-visible,.mop-user a:focus-visible,.mop-form-grid input:focus-visible,.mop-form-grid textarea:focus-visible,.mop-form-grid select:focus-visible{outline:0;box-shadow:0 0 0 3px rgba(124,58,237,.18)}
.mop-user-avatar{width:34px;height:34px;display:grid;place-items:center;border-radius:11px;background:linear-gradient(145deg,#6547de,#7c3aed);color:#fff!important;text-decoration:none!important;font-size:11px;font-weight:800;box-shadow:0 8px 20px rgba(80,53,190,.2)}
.mop-user>span{display:none!important}
.mop-alert.success{border:1px solid rgba(61,220,151,.2);background:rgba(61,220,151,.06);color:#8de0b7}.mop-alert.success span{color:#7ea893}
.mop-profile-layout{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:18px;align-items:start}.mop-profile-identity{position:sticky;top:88px;padding:34px 26px;border:1px solid rgba(124,58,237,.18);border-radius:22px;background:radial-gradient(circle at 85% 0,rgba(124,58,237,.18),transparent 32%),#0d1a2c;text-align:center;box-shadow:0 24px 60px rgba(0,0,0,.15)}.mop-profile-avatar{width:82px;height:82px;margin:0 auto 18px;display:grid;place-items:center;border-radius:25px;background:linear-gradient(145deg,#6f4ce8,#5137c6);color:#fff;font-size:27px;font-weight:800;box-shadow:0 18px 38px rgba(86,55,197,.3),inset 0 1px rgba(255,255,255,.15)}.mop-profile-identity>span{font-size:8px;letter-spacing:.16em;color:#8b7ff7;font-weight:800}.mop-profile-identity h2{margin:7px 0 5px;font-size:24px;letter-spacing:-.035em;color:#fff}.mop-profile-identity p{font-size:10px;color:#7f8da2;margin:0}.mop-profile-role{display:inline-flex;margin:16px 0 11px;padding:6px 10px;border-radius:999px;border:1px solid rgba(124,58,237,.18);background:rgba(124,58,237,.06);color:#b9adff;font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.mop-profile-identity small{display:block;font-size:8px;color:#65738a;line-height:1.5}.mop-profile-form{margin-top:4px}.mop-profile-form input[disabled]{opacity:.58;cursor:not-allowed}.mop-profile-form label>small{font-size:8px;color:#69778d;line-height:1.45}.mop-access-note{padding:14px 15px;border-radius:12px;border:1px solid rgba(244,180,0,.14);background:rgba(244,180,0,.035)}.mop-access-note b{display:block;color:#e9d18b;font-size:10px;margin-bottom:5px}.mop-access-note span{display:block;color:#7f8796;font-size:9px;line-height:1.55}
@media(max-width:920px){.mop-profile-layout{grid-template-columns:1fr}.mop-profile-identity{position:relative;top:auto}.mop-profile-identity{text-align:left}.mop-profile-avatar{margin-left:0}}
@media(max-width:520px){.mop-user-avatar{width:31px;height:31px}.mop-top-copy span{display:none}.mop-profile-identity{padding:24px 20px;border-radius:18px}.mop-profile-avatar{width:68px;height:68px;border-radius:20px;font-size:23px}.mop-metric:hover{transform:none}}
@media(prefers-reduced-motion:reduce){.mop-metric,.mop-button,.mop-mini-button{transition:none!important}.mop-metric:hover,.mop-button:hover,.mop-mini-button:hover{transform:none!important}}

/* Phase 11 — Security & Privacy Centre */
.mop-ico-shield:before{inset:1px 3px 2px;border-radius:7px 7px 9px 9px;clip-path:polygon(50% 0,100% 20%,88% 78%,50% 100%,12% 78%,0 20%)}.mop-ico-shield:after{width:5px;height:3px;left:6px;top:6px;border-width:0 0 1.5px 1.5px;transform:rotate(-45deg);border-radius:0}.mop-grid-2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;margin-bottom:18px}@media(max-width:980px){.mop-grid-2{grid-template-columns:1fr}}

/* Phase 12 — Launch Centre */
.mop-table form select,.mop-table form textarea{box-sizing:border-box;width:100%;border:1px solid rgba(255,255,255,.09);background:#081422;color:#e8ecf5;border-radius:9px;padding:8px 9px;font:inherit;outline:0;margin:0 0 7px}.mop-table form textarea{min-width:260px;resize:vertical}.mop-table form select:focus,.mop-table form textarea:focus{border-color:rgba(124,58,237,.65);box-shadow:0 0 0 3px rgba(124,58,237,.1)}.mop-table form .mop-button{padding:7px 10px}.mop-list-row form{margin:0;flex:none}@media(max-width:520px){.mop-table form textarea{min-width:220px}}
