/* Shared application chrome. Scientific plots and export assets are not targeted. */
.mw-corporate{--corp-ink:#102744;--corp-muted:#5b6e84;--corp-border:#dfe7ef;--corp-teal:#086b76;background:#f5f8fb;color:var(--corp-ink);padding-top:64px}
.mw-corporate main.container{width:calc(100% - 218px);max-width:none;margin:24px 0 32px 218px!important;padding:0 24px;min-width:0}
.mw-corporate .app-footer{margin-left:218px;padding:16px 24px;background:transparent;font-size:12px}
.mw-corporate main :is(h1,h3.mb-0){font-size:28px!important;line-height:1.25;font-weight:700;letter-spacing:-.025em}
.mw-corporate :is(.card,.accordion-item){border:1px solid var(--corp-border);border-radius:8px;box-shadow:none!important}
.mw-corporate .card-header{padding:14px 18px;background:white;font-weight:650;border-color:var(--corp-border)}
.mw-corporate .card-body{padding:18px}.mw-corporate .text-muted{color:var(--corp-muted)!important}
.mw-corporate :is(.btn,.form-control,.form-select){font-size:14px;border-radius:6px;min-height:38px}
.mw-corporate :is(.btn-outline-primary,.btn-outline-secondary,.btn-outline-success){color:#1c3853;border-color:#d1ddea;background:white}
.mw-corporate :is(.btn-outline-primary,.btn-outline-secondary,.btn-outline-success):hover{background:#edf5f8;border-color:#95bfc9;color:#123d4b}
.mw-corporate .btn-primary{background:var(--corp-teal);border-color:var(--corp-teal)}.mw-corporate .btn-primary:hover{background:#07545d;border-color:#07545d}
.mw-corporate .btn,.mw-corporate .mw-corp-topbar button,.mw-corp-help-link{background-image:linear-gradient(180deg,#ffffff42 0%,#ffffff08 48%,#00000007 100%);box-shadow:inset 0 1px 0 #ffffffa0,0 2px 0 #c3d0dc,0 3px 5px #18344c12}
.mw-corporate .btn-primary{background-image:linear-gradient(180deg,#ffffff20,#ffffff00 48%,#00000016);box-shadow:inset 0 1px 0 #ffffff40,0 2px 0 #054e59,0 3px 5px #173b4b22}
.mw-corporate .btn:active:not(:disabled):not(.disabled),.mw-corp-topbar button:active,.mw-corp-help-link:active{transform:translateY(1px);box-shadow:inset 0 1px 3px #15364b20,0 1px 0 #c3d0dc}
.mw-corporate .btn:disabled,.mw-corporate .btn.disabled{background-image:none;box-shadow:none}
.mw-corporate .btn:focus-visible,.mw-corp-topbar button:focus-visible,.mw-corp-help-link:focus-visible{outline:3px solid #64b7c4;outline-offset:3px}
.mw-corp-icon{width:28px;height:28px;flex:0 0 28px;padding:4px;vertical-align:middle;border:1px solid color-mix(in srgb,currentColor 25%,white);border-radius:7px;background:linear-gradient(145deg,white 0%,color-mix(in srgb,currentColor 10%,white) 45%,color-mix(in srgb,currentColor 27%,white) 100%);box-shadow:inset 1px 1px 1px #ffffffee,inset -1px -1px 1px color-mix(in srgb,currentColor 20%,transparent),0 2px 2px color-mix(in srgb,currentColor 18%,transparent);filter:drop-shadow(0 1px 0 #ffffffaa)}
.mw-icon-folder{color:#376aca}.mw-icon-bulb{color:#ad7608}.mw-icon-chart{color:#16827b}.mw-icon-file{color:#5574b8}.mw-icon-upload{color:#397ddd}.mw-icon-screen{color:#078499}.mw-icon-conflict{color:#c35263}.mw-icon-target{color:#8957bf}.mw-icon-database{color:#327fab}.mw-icon-history{color:#9a6e42}.mw-icon-flow{color:#6660c4}.mw-icon-gauge{color:#54832d}.mw-icon-trend{color:#15906a}.mw-icon-people{color:#ac548d}.mw-icon-statistics{color:#bd672c}.mw-icon-book{color:#487a84}.mw-icon-user{color:#4f657d}
.mw-corp-sidebar{position:fixed;inset:0 auto 0 0;width:218px;z-index:1020;margin:0;background:white;border-right:1px solid var(--corp-border)}
.mw-corp-sidebar>summary{display:none}.mw-corp-rail{height:100dvh;display:flex;flex-direction:column;padding:20px 10px 12px}
.mw-corp-brand{padding:0 12px 26px;color:var(--corp-ink);font-size:27px;font-weight:750;text-decoration:none;letter-spacing:-.03em}
.mw-corp-links{flex:1;min-height:0;overflow:auto}.mw-corp-links a{display:flex;align-items:center;gap:10px;padding:9px 11px;border-radius:6px;text-decoration:none;color:#173652;font-size:14px;line-height:1.4;margin-bottom:4px;min-height:44px}
.mw-corp-links a:hover{background:#f0f6f8}.mw-corp-links a[aria-current=page]{background:#e6f4f6;color:#086979;font-weight:700}
.mw-corp-project-links{border-top:1px solid var(--corp-border);padding-top:18px;margin-top:18px}
.mw-corp-more{margin-top:10px;padding-top:10px;border-top:1px solid var(--corp-border)}.mw-corp-more a{font-size:13px}
.mw-corp-account{padding:12px 2px 0;border-top:1px solid var(--corp-border)}.mw-corp-plan{display:block;color:#526b80;font-size:12px;padding:0 10px 4px}
.mw-corp-account .mw-account>summary{display:flex;align-items:center;gap:14px;color:#173652;border:0;padding:10px;font-size:14px;min-height:42px}.mw-corp-account .mw-account>summary:after{margin-left:auto}
.mw-corp-account .mw-account-panel{bottom:calc(100% + 8px);top:auto;left:0;right:auto;min-width:210px;max-height:70vh;overflow:auto}
.mw-corp-topbar{position:fixed;left:218px;right:0;top:0;height:64px;z-index:1010;background:white;border-bottom:1px solid var(--corp-border);display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 24px}
.mw-corp-topbar a{font-size:14px;color:#193751;text-decoration:none}.mw-corp-topbar>div{display:flex;align-items:center;gap:22px}.mw-corp-topbar button{background:#f5f9fc;border:1px solid #d4e0eb;color:#163b55;font-size:14px;border-radius:6px;padding:8px 14px}
.mw-corp-topbar .mw-corp-help-link{border:1px solid #d4e0eb;border-radius:6px;padding:8px 14px}
.mw-project-list{background:white;border:1px solid var(--corp-border);border-radius:8px;overflow:visible}
.mw-project-row+.mw-project-row{border-top:1px solid var(--corp-border)}
.mw-project-row .mw-project-card{display:grid;grid-template-columns:minmax(220px,1fr) 120px minmax(320px,420px);align-items:center;border:0;border-radius:0;background:transparent}
.mw-project-row .card-body{gap:6px;padding:22px}.mw-project-row .card-title{font-size:17px;line-height:1.5}.mw-project-row .mw-project-row-kind{padding:12px}.mw-project-row .mw-project-kind{font-size:13px;background:none;color:#355269;padding:0;font-weight:500}
.mw-project-row .card-footer{border:0;padding:16px;align-items:center}.mw-project-summary{font-size:13px;color:var(--corp-muted)}.mw-project-summary>summary{cursor:pointer;padding:2px 0}.mw-project-summary .mw-project-preview{display:block;-webkit-line-clamp:unset;overflow:visible;margin:10px 0}.mw-project-summary .small{font-size:13px}
.mw-corporate .mw-dashboard-heading{padding:8px 0 6px;align-items:center}.mw-corporate .mw-dashboard-heading h3.mb-0{font-size:38px!important}.mw-dashboard-heading .text-muted{font-size:18px;margin-top:4px}.mw-project-row-description{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:14px;line-height:1.5;color:#5b6e84;margin:5px 0 4px}.mw-project-row .card-title{margin:0;font-size:18px}.mw-project-row .mw-project-summary{font-size:11px;margin-top:5px}.mw-project-row .card-footer{gap:10px!important;flex-wrap:nowrap!important;justify-content:flex-end}.mw-project-row .card-footer>.btn{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;min-height:42px}.mw-project-row .btn .mw-corp-icon{width:24px;height:24px;flex-basis:24px;padding:3px}.mw-project-management{position:relative}.mw-project-management>summary{list-style:none;display:flex;align-items:center;justify-content:center;width:36px;height:42px;padding:0;border:1px solid #d1ddea;border-radius:6px;background:linear-gradient(white,#f1f6fa);font-size:22px;color:#204359;cursor:pointer;box-shadow:inset 0 1px 0 white,0 2px 0 #c3d0dc}.mw-project-management>summary::-webkit-details-marker{display:none}.mw-project-management>div{position:absolute;right:0;top:calc(100% + 8px);z-index:1030;background:white;border:1px solid var(--corp-border);box-shadow:0 8px 24px #16344b24;border-radius:8px;min-width:210px;padding:8px;display:grid;gap:8px}.mw-project-management>div .btn{width:100%;text-align:left}.mw-project-row .mw-project-management:not([open])>div{display:none}
@media(max-width:1199px){.mw-project-row .card-footer{justify-content:flex-start;flex-wrap:wrap!important}}
.mw-project-row .mw-project-management{width:auto;flex:0 0 36px;margin:0}.mw-project-row .mw-project-management[open]>div{display:grid;flex-wrap:unset;padding:8px;gap:8px}.mw-project-list-head>span:last-child{text-align:center}
.mw-project-list-head{padding-left:0!important;padding-right:0!important}.mw-project-list-head>span:first-child{padding-left:22px}.mw-project-list-head>span:nth-child(2){padding-left:12px}
.mw-corporate .mw-project-list{border:0;background:transparent}.mw-corporate .mw-project-list-head{border:1px solid #dfe7ef;border-radius:8px;background:linear-gradient(180deg,white,#f3f7fa);box-shadow:inset 0 1px 0 white,0 2px 0 #d5dfe8}.mw-corporate .mw-project-row{margin-top:12px}.mw-corporate .mw-project-row+.mw-project-row{border-top:0}.mw-corporate .mw-project-row .mw-project-card{border:1px solid #dce5ed;border-radius:10px;background:linear-gradient(160deg,white 65%,#f7fafc);box-shadow:inset 0 1px 0 white,inset 0 -2px 0 #e2eaf1,0 3px 0 #d3dfe8,0 6px 13px #17344b12!important}.mw-corporate .mw-project-row .card-footer{background:transparent!important}
@media(max-width:575px){.mw-corporate .mw-dashboard-heading h3.mb-0{font-size:30px!important}.mw-dashboard-heading .text-muted{font-size:16px}.mw-project-row .mw-project-card .card-footer{gap:8px!important}.mw-project-row .card-footer>.btn{font-size:12px}}
.mw-corporate .mw-modern-queue .mw-queue-heading h3{font-size:28px!important}.mw-inline-project-id{display:inline-block;margin-left:8px;font-weight:400}.mw-inline-project-id>summary{cursor:pointer;font-size:12px}
.mw-corporate .mw-modern-queue .mw-queue-ai>summary{padding:14px 18px}.mw-corporate .mw-modern-queue .mw-queue-ai{border-color:var(--corp-border)!important}
.mw-corporate .mw-modern-queue .mw-queue-ai .card-body{padding:10px 14px!important}.mw-bulk-copy{flex:1;min-width:0}.mw-bulk-copy h6{font-size:14px}.mw-bulk-copy .small{font-size:12px;line-height:1.5}.mw-corporate .mw-modern-queue .mw-bulk-actions .btn{min-height:36px;font-size:13px;white-space:nowrap}
@media(min-width:1200px){.mw-bulk-row{align-items:center!important;flex-wrap:nowrap!important}.mw-bulk-actions{flex-wrap:nowrap!important}}
.mw-corporate .mw-modern-queue .mw-queue-filter-shell{padding:12px 14px}.mw-corporate .mw-modern-queue .mw-queue-filter-form :is(.form-control,.form-select,.btn){min-height:40px;font-size:14px}
.mw-corporate .mw-modern-queue .mw-queue-filter-form{grid-template-columns:minmax(180px,1fr) 135px 135px auto;gap:8px}
.mw-corporate .mw-modern-queue .mw-queue-filter-form :is(.form-control,.form-select,.btn){min-height:36px;padding-top:5px;padding-bottom:5px}
.mw-queue-secondary-filters{grid-column:1/-1;order:5}.mw-queue-secondary-grid{display:grid;grid-template-columns:repeat(3,minmax(95px,1fr)) minmax(150px,1.4fr) minmax(125px,1fr);gap:8px}.mw-queue-secondary-grid>div{width:auto;max-width:none;padding:0}.mw-queue-secondary-grid label{font-size:12px!important;margin-bottom:3px!important}
@media(max-width:767px){.mw-corporate .mw-modern-queue .mw-queue-filter-form{grid-template-columns:repeat(2,minmax(0,1fr))}.mw-queue-secondary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
.mw-corporate .mw-modern-queue .mw-queue-scroll{max-height:74vh;border-radius:6px}.mw-corporate .mw-modern-queue .mw-queue-scroll table{min-width:1240px;font-size:14px;line-height:1.45}
.mw-corporate .mw-modern-queue .mw-queue-scroll :is(td,th){padding:7px 10px;vertical-align:middle;border-color:#e3ebf2}.mw-corporate .mw-modern-queue .mw-queue-scroll th{padding-top:10px;padding-bottom:10px;background:#f6f9fc;font-size:13px;font-weight:650;color:#24405b}
.mw-corporate .mw-modern-queue .mw-study-title{display:block;-webkit-line-clamp:unset;overflow:visible;font-size:14px;line-height:1.35;color:#17324e;font-weight:650}
.mw-corporate .mw-modern-queue .mw-study-authors{display:block;-webkit-line-clamp:unset;overflow:visible;font-size:12px;line-height:1.35;margin-top:3px;overflow-wrap:anywhere}
.mw-corporate .mw-modern-queue .mw-reviewer-cell{min-width:155px}.mw-corporate .mw-modern-queue .mw-reviewer-name{font-size:12px;line-height:1.3;margin-top:3px}.mw-corporate .mw-modern-queue .mw-reviewer-time{font-size:11px;white-space:nowrap;line-height:1.3}
.mw-corporate .mw-modern-queue .mw-queue-scroll .badge{font-size:12px;line-height:1.2;border-radius:20px;padding:3px 9px;font-weight:600;text-transform:capitalize;white-space:normal}
.mw-corporate .mw-modern-queue .badge.bg-success{background:#d9f4e2!important;color:#165c3c!important}.mw-corporate .mw-modern-queue .badge.bg-warning{background:#fff0c4!important;color:#81520e!important}.mw-corporate .mw-modern-queue .badge.bg-danger{background:#ffe2e3!important;color:#a02535!important}.mw-corporate .mw-modern-queue .badge.bg-secondary{background:#edf0f4!important;color:#40536a!important}
.mw-corporate .mw-modern-queue .mw-ai-state{background:#eaf0f5;color:#304d64}.mw-corporate .mw-modern-queue .mw-resolved-note{display:block;font-size:12px;color:#526b80;margin-bottom:4px}.mw-fulltext-attachment{margin-bottom:7px}.mw-corporate .mw-modern-queue .mw-pdf-badge{background:transparent;border:0;color:#aa3339;font-size:12px;padding:0}
.mw-study-page-heading{align-items:flex-start!important}.mw-study-citation{padding:16px 18px;background:white;border:1px solid var(--corp-border);border-radius:8px;margin-bottom:16px}.mw-study-citation h5{font-size:18px;line-height:1.45}.mw-study-citation .small{font-size:13px;line-height:1.5}
.mw-study-workspace>.mw-extraction-column,.mw-study-workspace>.mw-source-column{min-width:0}
.mw-study-extraction-card .accordion-button:not(.collapsed){background:#eaf5f6;color:#153d4a;box-shadow:none}
.mw-document-pane{margin:16px 0}.mw-document-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border:1px solid var(--corp-border);border-radius:6px 6px 0 0}.mw-document-image-scroll{width:100%;height:62vh;min-height:380px;overflow:auto;border:1px solid var(--corp-border);border-top:0;background:#edf1f5}.mw-document-image-scroll img{display:block;width:100%;height:auto}.mw-document-image-scroll img[hidden]{display:none}.mw-document-pages{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;padding:7px;border:1px solid var(--corp-border);border-top:0;background:white;font-size:13px}.mw-document-pages input{width:65px;border:1px solid var(--corp-border);border-radius:4px;padding:4px 6px}.mw-document-pages label{margin:0}
.mw-source-tools>h6{padding:14px 0;margin-bottom:12px;font-weight:650;color:#264e67;border-top:1px solid var(--corp-border)}
.mw-study-extraction-card #data_extract_block>h6{display:none}.mw-study-extraction-card .table-responsive table{min-width:630px}.mw-study-extraction-card .accordion-button{font-size:14px}.mw-study-extraction-card input:not([type=checkbox]){min-width:65px;font-size:14px}
.mw-corporate .mw-source-column #snapshot_helper_card{position:static!important;max-width:100%}.mw-corporate .mw-source-column #snapshot_helper_card.snapshot-wide-mode{position:fixed!important;left:240px!important;right:auto!important;width:min(55vw,800px)!important;top:76px!important;max-height:calc(100vh - 100px)!important}
.mw-corporate .mw-guide-panel{border:1px solid #d2dfe9;border-radius:10px;box-shadow:0 12px 40px #17354b25;color:#193751}
.mw-corporate .mw-guide-header{background:#f7fafc}.mw-corporate .mw-guide-header strong{color:#17324d}.mw-corporate .mw-guide-sample{background:#eff7f9;border-color:#0b7480;color:#225a64}
.mw-corporate .mw-guide-actions button.mw-guide-primary{background:#086b76;border-color:#086b76}.mw-corporate .mw-guide-progress span{background:#086b76}
.mw-corporate .mw-guide-invite{border-color:#c5d5e5;border-radius:9px;box-shadow:0 6px 24px #17354b14;background:white;color:#425570;font-size:13px}.mw-corporate .mw-guide-invite button{background:#e5f5f3;color:#246b6b}
.mw-help-layout{display:grid;grid-template-columns:minmax(0,1fr) 235px;gap:24px;align-items:start}.mw-help-article{min-width:0;line-height:1.65}.mw-help-article .card{margin-bottom:18px}.mw-help-article :is(h2,h3,h4){scroll-margin-top:86px}
.mw-help-contents{position:sticky;top:84px;grid-column:2;grid-row:1;border:1px solid var(--corp-border);border-radius:8px;background:white;padding:16px;max-height:75vh;overflow:auto}.mw-help-contents>summary{font-size:15px;font-weight:650;cursor:pointer}.mw-help-contents a{display:block;font-size:13px;line-height:1.4;padding:9px 0;color:#35546a;text-decoration:none;border-bottom:1px solid #eff3f7}
.mw-corporate .help-hero{background:white;border-color:var(--corp-border);border-radius:8px;padding:22px}.mw-corporate .help-nav a{background:#edf5f7;border-color:#d4e3ea;color:#244b62;border-radius:6px;font-weight:600}.mw-corporate .help-card{border-radius:8px;box-shadow:none}.mw-corporate .help-search{border-radius:6px;border-color:#cbdce7}.mw-corporate .help-section-title{font-size:23px;font-weight:700;color:var(--corp-ink)}
.mw-help-contents a[hidden]{display:none}
@media(max-width:1199px){.mw-help-layout{grid-template-columns:minmax(0,1fr)}.mw-help-contents{position:static;grid-column:1;grid-row:auto;max-height:220px}.mw-help-article{grid-row:2}}
@media(max-width:1199px){.mw-project-row .mw-project-card{grid-template-columns:minmax(0,1fr) 100px}.mw-project-row .card-footer{grid-column:1/-1;padding-top:0}.mw-corporate .mw-modern-queue .mw-queue-filter-shell{flex-wrap:wrap}}
@media(max-width:991px){.mw-corporate{padding-top:62px}.mw-corporate main.container{width:100%;margin-left:0!important;padding:0 16px}.mw-corporate .app-footer{margin-left:0}.mw-corp-sidebar{width:auto;inset:0 auto auto 0;border:0;background:transparent}.mw-corp-sidebar>summary{display:block;position:fixed;left:12px;top:12px;padding:7px 12px;background:white;border:1px solid #cedce8;border-radius:6px;color:#163b55;cursor:pointer;font-size:14px}.mw-corp-sidebar .mw-corp-rail{display:none}.mw-corp-sidebar[open]{width:250px;bottom:0;background:white;box-shadow:0 10px 40px #18344d33}.mw-corp-sidebar[open] .mw-corp-rail{display:flex;padding-top:64px}.mw-corp-brand{font-size:23px;padding-bottom:16px}.mw-corp-topbar{left:0;height:62px;padding:0 14px 0 90px}.mw-corp-workspace{font-size:12px!important}.mw-corp-topbar>div{gap:10px}.mw-corp-topbar>div>a{display:none}.mw-corporate .mw-source-column #snapshot_helper_card.snapshot-wide-mode{left:16px!important;width:calc(100% - 32px)!important}.mw-study-extraction-card .table-responsive{max-width:100%}}
@media(max-width:575px){.mw-corporate main :is(h1,h3.mb-0){font-size:26px!important}.mw-project-row .mw-project-card{grid-template-columns:minmax(0,1fr)}.mw-project-row .mw-project-row-kind{padding:0 18px 8px}.mw-project-row .card-body{padding:18px}.mw-project-row .card-footer{padding:10px 18px 16px}.mw-corporate input:not([type=checkbox]),.mw-corporate select,.mw-corporate textarea{font-size:16px!important}.mw-corp-topbar button{font-size:13px;padding:8px 10px}.mw-corp-workspace{max-width:120px;line-height:1.3}.mw-study-citation{padding:14px}.mw-document-pane iframe{height:55vh;min-height:300px}}

.mw-project-list-head{display:grid;grid-template-columns:minmax(220px,1fr) 120px minmax(320px,420px);padding:14px 22px;border-bottom:1px solid var(--corp-border);font-size:13px;font-weight:650;color:#52677e;background:#f8fafc}
@media(max-width:1199px){.mw-project-list-head{display:none}}

.mw-icon-edit{color:#ad7a24}.mw-icon-copy{color:#397db4}.mw-icon-delete{color:#b54659}.mw-project-management>div .btn{display:flex;align-items:center;gap:8px}
/* One raised-control treatment across workspace actions and contextual help. */
.mw-corporate{--corp-control-glaze:linear-gradient(180deg,#ffffff42 0%,#ffffff08 48%,#00000007 100%);--corp-control-shadow:inset 0 1px 0 #ffffffa0,0 2px 0 #c3d0dc,0 3px 5px #18344c12;--corp-control-pressed:inset 0 1px 3px #15364b20,0 1px 0 #c3d0dc}
.mw-corporate :is(.btn,.mw-corp-topbar button,.mw-corp-help-link,.mw-project-management>summary,.mw-guide-actions button,.mw-guide-nav button,.mw-guide-invite button,.mw-guide-stage){background-image:var(--corp-control-glaze);box-shadow:var(--corp-control-shadow);transition:box-shadow .12s ease,transform .12s ease}
.mw-corporate :is(.btn-primary,.mw-guide-actions button.mw-guide-primary){background-image:linear-gradient(180deg,#ffffff20,#ffffff00 48%,#00000016);box-shadow:inset 0 1px 0 #ffffff40,0 2px 0 #054e59,0 3px 5px #173b4b22}
.mw-corporate :is(.btn,.mw-corp-topbar button,.mw-corp-help-link,.mw-project-management>summary,.mw-guide-actions button,.mw-guide-nav button,.mw-guide-invite button,.mw-guide-stage):active:not(:disabled):not(.disabled){transform:translateY(1px);box-shadow:var(--corp-control-pressed)}
.mw-corporate :is(.btn,.mw-guide-actions button,.mw-guide-nav button,.mw-guide-invite button,.mw-guide-stage):disabled,.mw-corporate .btn.disabled{background-image:none;box-shadow:none}
.mw-corporate :is(.btn svg:not(.mw-corp-icon),.mw-pdf-badge svg){box-sizing:border-box;width:24px;height:24px;flex:0 0 24px;padding:3px;border:1px solid color-mix(in srgb,currentColor 25%,white);border-radius:6px;background:linear-gradient(145deg,white,color-mix(in srgb,currentColor 27%,white));box-shadow:inset 1px 1px 1px #ffffffee,inset -1px -1px 1px color-mix(in srgb,currentColor 20%,transparent),0 2px 2px color-mix(in srgb,currentColor 18%,transparent)}
.mw-corporate :is(.mw-guide-close,.btn-close){border:1px solid #d4e0eb;border-radius:5px;box-shadow:var(--corp-control-shadow)}
@media(prefers-reduced-motion:reduce){.mw-corporate :is(.btn,.mw-corp-topbar button,.mw-corp-help-link,.mw-project-management>summary,.mw-guide-actions button,.mw-guide-nav button,.mw-guide-invite button,.mw-guide-stage){transition:none}}

/* Standalone modules share the workspace surfaces while retaining their own tools. */
body.mw-standalone{box-sizing:border-box;margin:0;max-width:none;width:100%;min-height:100dvh;padding:64px 0 0 218px;font-family:system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;background:#f5f8fb;color:#102744}
.mw-standalone :is(main.mw-main,body>main){box-sizing:border-box;width:calc(100% - 48px);max-width:1320px;margin:24px auto 32px;padding:0;min-width:0}
.mw-analysis-workspace main.mw-main{max-width:1120px}
.mw-standalone :is(.mw-navbar,.topbar){box-sizing:border-box;position:fixed;top:0;left:218px;right:0;z-index:1010;margin:0;border:0;border-bottom:1px solid #dfe7ef;border-radius:0;min-height:64px;height:auto;background:white;color:#102744;box-shadow:none;backdrop-filter:none;padding:10px 24px}
.mw-standalone :is(.mw-navbar,.topbar){width:auto;max-width:none}
.mw-standalone .mw-navbar>.mw-navbar-container{width:100%;max-width:none;gap:16px}.mw-standalone .mw-navbar-brand{color:#102744;font-size:17px}.mw-standalone .mw-menu-content{gap:8px}.mw-standalone .mw-nav-btn,.mw-standalone .mw-account>summary,.mw-standalone .mw-menu>summary{color:#193751;border-color:#d4e0eb;background-color:white;border-radius:6px}
.mw-standalone .module-nav{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mw-standalone .module-link{color:#193751;font-size:14px;border-radius:6px;background-color:white;white-space:nowrap}.mw-standalone .brand-subtitle{color:#5b6e84}.mw-standalone .brand-mark{box-shadow:inset 0 1px 0 #ffffff70,0 2px 0 #bbcdd9,0 3px 7px #18344c18}
.mw-standalone :is(button,.mw-nav-btn,.module-link,.mw-analysis-steps a):not(.btn-close){font-family:inherit;border-radius:6px;border:1px solid #d1ddea;background-color:white;color:#193751;min-height:36px;background-image:var(--corp-control-glaze);box-shadow:var(--corp-control-shadow)}
.mw-standalone :is(button.btn-primary,button.primary,#run-button,.create-review-button,a.btn-primary){background-color:#086b76;color:white;border-color:#086b76;box-shadow:inset 0 1px 0 #ffffff40,0 2px 0 #054e59,0 3px 5px #173b4b22}
.mw-standalone :is(button,.mw-nav-btn,.module-link):disabled{box-shadow:none;background-image:none;opacity:.55}.mw-standalone :is(button,.mw-nav-btn,.module-link):active:not(:disabled){transform:translateY(1px);box-shadow:var(--corp-control-pressed)}
.mw-standalone :is(button,a,input,select,textarea,summary):focus-visible{outline:3px solid #64b7c4;outline-offset:3px}
.mw-standalone :is(.query-panel,.results,.card,.study-inspector){border-color:#dfe7ef;border-radius:8px;box-shadow:0 2px 5px #17344b08}.mw-standalone :is(input,select,textarea){border-radius:6px;border-color:#d4e0eb;font-family:inherit}.mw-standalone .mw-app-footer{margin-left:0}.mw-standalone .topic-field-guide{border-color:#c5d5e5;border-radius:10px;box-shadow:0 12px 40px #17354b25}
.mw-standalone .topic-guide-prompt{background:white;color:#425570;border-color:#c5d5e5;box-shadow:0 6px 24px #17354b14}.mw-standalone :is(.topic-guide-top,.topic-guide-nav){background:#f7fafc}
.mw-standalone .topic-guide-prompt{z-index:1997}.mw-standalone .topic-field-guide{z-index:2000}
.mw-standalone .mw-corp-sidebar a{box-shadow:none;background-image:none}.mw-standalone .mw-corp-sidebar .mw-corp-brand{color:#102744}
@media(max-width:1199px){.mw-analysis-workspace .mw-navbar{padding:10px 14px}.mw-analysis-workspace .mw-menu-content{gap:5px}.mw-analysis-workspace .mw-nav-btn{font-size:12px;padding:6px}}
@media(max-width:991px){body.mw-standalone{padding-left:0;padding-top:74px}.mw-standalone :is(.mw-navbar,.topbar){left:0;padding:10px 14px 10px 90px}.mw-standalone :is(main.mw-main,body>main){width:calc(100% - 32px);margin-top:20px}.mw-standalone .mw-navbar>.mw-navbar-container{align-items:center}.mw-standalone .mw-menu>summary{color:#193751}.mw-standalone .mw-menu-content{background:white;color:#193751}.mw-topic-workspace .topbar{flex-direction:row;align-items:center;flex-wrap:wrap;gap:8px}.mw-topic-workspace .brand{gap:8px}.mw-topic-workspace .brand-mark{display:none}.mw-topic-workspace .module-nav{width:auto;gap:6px}.mw-topic-workspace{padding-top:150px!important}.mw-topic-workspace .module-nav a,.mw-topic-workspace .module-nav button{font-size:12px;padding:6px 8px}}
@media(max-width:575px){.mw-standalone input:not([type=checkbox]):not([type=radio]),.mw-standalone select,.mw-standalone textarea{font-size:16px}.mw-standalone .mw-navbar-brand{font-size:14px}.mw-standalone .query-panel,.mw-standalone .results{padding:16px}.mw-standalone .mw-menu>summary{font-size:13px;white-space:nowrap}}

/* Public and sign-in surfaces use the same palette and raised controls. */
.mw-themed{--corp-control-glaze:linear-gradient(180deg,#ffffff42,#ffffff08 48%,#00000007);--corp-control-shadow:inset 0 1px 0 #ffffffa0,0 2px 0 #c3d0dc,0 3px 5px #18344c12;background-color:#f5f8fb;color:#102744;font-family:system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif}
.mw-themed :is(.btn,.menu-btn,.mw-menu>summary){border-radius:6px;background-image:var(--corp-control-glaze);box-shadow:var(--corp-control-shadow)}
.mw-themed :is(.btn-primary,.btn.primary){background-color:#086b76;border-color:#086b76;color:white}.mw-themed :is(.btn,.menu-btn):active:not(:disabled){transform:translateY(1px);box-shadow:inset 0 1px 3px #15364b20,0 1px 0 #c3d0dc}.mw-themed :is(.btn:disabled,.btn.disabled){background-image:none;box-shadow:none}
.mw-themed :is(button,a,input,select,textarea,summary):focus-visible{outline:3px solid #64b7c4;outline-offset:3px}
.mw-themed:not(.mw-corporate) .workspace-nav{background:white;color:#102744;border-bottom:1px solid #dfe7ef}.mw-themed:not(.mw-corporate) .workspace-nav :is(.navbar-brand,.btn,.mw-menu>summary){color:#193751;border-color:#d4e0eb}.mw-public-surface .orb{opacity:.18}.mw-public-surface .site-header{border-color:#dfe7ef}.mw-public-surface .navlinks a{color:#193751}

/* Account stays beside Guide me, clear of the bottom-left help invitation. */
.mw-corp-topbar .mw-corp-account{display:flex;align-items:center;gap:10px;padding:0;border:0}
.mw-corp-topbar .mw-corp-plan{padding:0;font-size:12px;white-space:nowrap}
.mw-corp-topbar .mw-account{position:relative}
.mw-corp-topbar .mw-account>summary{display:flex;align-items:center;gap:8px;min-height:38px;padding:8px 12px;color:#163b55;background:#f5f9fc;border:1px solid #d4e0eb;border-radius:6px;font-size:14px;line-height:20px;background-image:var(--corp-control-glaze);box-shadow:var(--corp-control-shadow)}
.mw-corp-topbar .mw-account>summary .mw-corp-icon{width:20px;height:20px;padding:2px}
.mw-corp-topbar .mw-account>summary:after{margin-left:0}
.mw-corp-topbar .mw-account-panel{top:calc(100% + 8px);bottom:auto;left:auto!important;right:0!important;min-width:230px;max-width:min(290px,calc(100vw - 28px));max-height:calc(100dvh - 90px);overflow:auto}
.mw-corp-topbar .mw-account>summary:focus-visible{outline:3px solid #64b7c4;outline-offset:3px}
@media(max-width:575px){.mw-corp-topbar .mw-corp-workspace,.mw-corp-topbar .mw-corp-plan{display:none}.mw-corp-topbar{justify-content:flex-end}.mw-corp-topbar .mw-account>summary{font-size:13px;padding:8px 10px}.mw-corp-topbar>div{gap:8px}}

/* Restore the existing MetaWiz brand artwork in every workspace rail. */
.mw-corp-brand{display:flex;justify-content:center;align-items:center;padding:6px 0 18px}
.mw-corp-brand img{display:block;width:130px;max-width:100%;height:auto;object-fit:contain}

.mw-topic-workspace .brand-mark{background:transparent;box-shadow:none}.mw-standalone .mw-navbar-brand{display:inline-flex;align-items:center;gap:8px}

/* Locked navigation uses the same entitlement labels as page actions. */
.mw-corp-links a .mw-pro-badge{margin-left:auto;flex:none;font-size:10px;line-height:1.2;padding:3px 5px;background:#202b3d;color:white;border-radius:4px}
.mw-corp-links a>span:not(.mw-pro-badge){min-width:0}
.mw-pro-dialog{width:min(540px,calc(100vw - 32px));max-height:calc(100dvh - 32px);padding:0;border:1px solid #dfe7ef;border-radius:10px;color:#193751;background:white;box-shadow:0 20px 70px #122b4633;overflow:auto}
.mw-pro-dialog::backdrop{background:#0008}
.mw-pro-dialog-header,.mw-pro-dialog-footer{display:flex;align-items:center;gap:12px;padding:18px 20px}
.mw-pro-dialog-header{border-bottom:1px solid #dfe7ef;justify-content:space-between}.mw-pro-dialog-header h2{font-size:21px;line-height:1.35;margin:0}.mw-pro-dialog-header button{flex:none;font-size:24px;line-height:1;padding:5px 10px}
.mw-pro-dialog-body{padding:20px}.mw-pro-dialog-body p{margin:12px 0 0;line-height:1.6}.mw-pro-dialog-footer{justify-content:flex-end;border-top:1px solid #dfe7ef}.mw-pro-dialog-footer a{padding:8px 14px;text-decoration:none}
.mw-pro-dialog [hidden]{display:none!important}

/* Keep the beginner invitation clear of sidebar controls. */
.mw-corporate .mw-guide-invite,.mw-topic-workspace #topic-help-prompt{left:234px;max-width:calc(100vw - 250px)}
@media(max-width:991px){.mw-corporate .mw-guide-invite,.mw-topic-workspace #topic-help-prompt{left:16px;max-width:calc(100vw - 32px)}.mw-corporate:has(.mw-corp-sidebar[open]) .mw-guide-invite,.mw-topic-workspace:has(.mw-corp-sidebar[open]) #topic-help-prompt{visibility:hidden}}

.mw-corporate #proFeatureModal .modal-header{gap:12px}.mw-corporate #proFeatureModal .modal-title{flex:1 1 auto;min-width:0}.mw-corporate #proFeatureModal .modal-header>.btn:not(.btn-close){order:2;flex:none}.mw-corporate #proFeatureModal .modal-header .btn-close{order:3;flex:none;margin:0}
.mw-corporate.modal-open .mw-guide-invite{visibility:hidden}
