.mc-upload-item.is-uploaded>svg:last-child{color:var(--mc-accent)}.mc-upload-item.is-error>svg:last-child,.mc-upload-item.is-error span{color:var(--mc-danger)}.mc-upload-progress{background:var(--mc-sidebar-hover);border-radius:2px;height:4px;overflow:hidden}.mc-upload-progress i{transform-origin:0;border-radius:inherit;background:var(--mc-accent);width:100%;height:100%;transition:transform .18s ease-out;display:block}.mc-upload-percent{text-align:right;font-variant-numeric:tabular-nums;min-width:34px}@media (max-width:620px){.mc-source-dialog-overlay{place-items:end center;padding:0}.mc-source-dialog{border-radius:10px 10px 0 0;width:100%;max-height:92vh}.mc-source-dialog>header,.mc-source-dialog-form,.mc-upload-dialog-body{padding-inline:20px}}.mc-catalog-edit-form{padding-top:28px}.mc-catalog-collection-list>button{padding:var(--mc-space-6) 0;border:0;border-bottom:1px solid var(--mc-border);color:var(--mc-text);text-align:left;cursor:pointer;background:0 0;grid-template-columns:22px 1fr 18px;align-items:center;gap:.5625rem;display:grid}@media (max-width:820px){.mc-catalog-head{flex-direction:column;align-items:flex-start}.mc-catalog-head-actions{flex-wrap:wrap;width:100%}.mc-catalog-summary{grid-template-columns:1fr 1fr}.mc-catalog-summary div:nth-child(2){border-right:0}.mc-data-collection-strip{grid-template-columns:1fr}.mc-catalog-toolbar{flex-direction:column;align-items:stretch}.mc-catalog-toolbar [role=tablist]{overflow-x:auto}.mc-catalog-table-head{display:none}.mc-catalog-row{padding:var(--mc-space-7) 0;grid-template-columns:minmax(0,1fr) auto}.mc-catalog-row>span:not(.mc-catalog-source),.mc-catalog-collection-select{display:none}}.mc-catalog-page{box-sizing:border-box;width:auto;min-width:0;max-width:100%;padding:var(--mc-space-10) 42px 56px;background:var(--mc-sidebar);overflow-x:hidden}.mc-catalog-page>*{max-width:none}.mc-app:has(.mc-catalog-page){grid-template-columns:290px minmax(0,1fr)}.mc-catalog-head{border-bottom:0;align-items:center;padding-bottom:0}.mc-catalog-head h1{letter-spacing:-.03em;margin:.3125rem 0 .25rem;font-size:2rem;line-height:1.07}.mc-catalog-head p{font-size:var(--mc-text-secondary)}.mc-catalog-primary{color:#fff;background:#111315;border:0;border-radius:5px;min-height:38px}.mc-catalog-secondary{color:#17191d;background:#eef0f2;border:0;border-radius:5px;min-height:38px}.mc-data-collection-strip{border-bottom:0;grid-template-columns:minmax(0,1fr);gap:0;margin:25px auto 26px;padding-bottom:0;display:grid}.mc-data-collection-strip>.mc-data-collection-label:first-child{display:none}.mc-data-collection-label>span{font-size:var(--mc-text-caption);font-weight:var(--mc-weight-bold);letter-spacing:.04em;text-transform:uppercase}.mc-data-collection-label small{max-width:130px}.mc-data-collection-strip [role=tablist]{grid-template-columns:repeat(3,minmax(190px,1fr));gap:.5rem;display:grid;overflow:visible}.mc-data-collection-strip article{background:#fff;border:0;border-radius:10px;grid-template-columns:minmax(0,1fr);min-width:0;min-height:112px;transition:box-shadow .15s,background .15s;display:grid;position:relative;box-shadow:0 8px 26px #1111111a}.mc-data-collection-strip article.active{background:color-mix(in srgb, var(--mc-accent) 8%, #fff);border:0;box-shadow:0 10px 28px #11111124}.mc-data-collection-strip .mc-collection-main{min-width:0;color:var(--mc-text);text-align:left;cursor:pointer;background:0 0;border:0;align-content:start;gap:.4rem;padding:14px 46px 12px 14px;display:grid}.mc-collection-main strong{font-size:var(--mc-text-ui);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mc-collection-main small{min-height:38px;color:var(--mc-text-muted);font-size:var(--mc-text-caption);line-height:1.45;overflow:hidden}.mc-collection-main span{align-items:center;gap:var(--mc-space-2);color:var(--mc-text-muted);font-size:var(--mc-text-caption);white-space:nowrap;display:flex}.mc-collection-main span b{color:var(--mc-text);font-weight:var(--mc-weight-bold);margin-left:18px}.mc-data-collection-strip .mc-collection-permission{border:1px solid var(--mc-border);background:var(--mc-sidebar-hover);width:34px;min-width:0;height:34px;color:var(--mc-text);cursor:pointer;border-radius:8px;place-items:center;margin:0;padding:0;display:grid;position:absolute;top:10px;right:10px}.mc-collection-permission:hover{background:var(--mc-sidebar);color:var(--mc-text)}.mc-catalog-toolbar{margin:0 auto var(--mc-space-6);justify-content:flex-start}.mc-catalog-toolbar label{border-color:var(--mc-border);background:var(--mc-sidebar-hover);border-radius:5px;width:min(238px,100%);min-height:38px}.mc-catalog-type-filter{border:1px solid var(--mc-border);background:var(--mc-sidebar-hover);width:140px;min-height:38px;color:var(--mc-text-muted);border-radius:5px;align-items:center;gap:.4375rem;padding:0 .5625rem;display:flex}.mc-catalog-type-filter select{min-width:0;color:var(--mc-text);font-size:var(--mc-text-caption);background:0 0;border:0;outline:0;flex:1}.mc-catalog-table{border-block:1px solid var(--mc-border);background:var(--mc-bg);border-radius:0;overflow:hidden}.mc-catalog-source-group+.mc-catalog-source-group{border-top:1px solid var(--mc-border)}.mc-catalog-group-head{align-items:center;gap:var(--mc-space-4);width:100%;min-height:26px;padding:0 var(--mc-space-5);border:0;border-bottom:1px solid var(--mc-border);background:var(--mc-sidebar-hover);color:var(--mc-text);text-align:left;cursor:pointer;display:flex}.mc-catalog-group-head strong{font-size:var(--mc-text-caption);letter-spacing:.015em}.mc-catalog-group-head span{background:color-mix(in srgb, var(--mc-success) 16%, var(--mc-sidebar-hover));min-width:20px;height:18px;color:color-mix(in srgb, var(--mc-success) 72%, var(--mc-text-muted));font-size:var(--mc-text-caption);font-weight:var(--mc-weight-bold);border-radius:10px;place-items:center;padding:0 .3125rem;display:grid}.mc-catalog-row{border-top:0;border-bottom:1px solid var(--mc-border);min-height:37px;font-size:var(--mc-text-caption)}.mc-catalog-row:last-child{border-bottom:0}.mc-catalog-source{gap:var(--mc-space-5)}.mc-catalog-source>i{background:0 0;border:0;width:25px;height:25px}.mc-catalog-source strong,.mc-catalog-source small{font-size:var(--mc-text-caption)}.mc-catalog-collection-select{appearance:none;padding:var(--mc-space-2) .0625rem;font-size:var(--mc-text-caption);background:0 0;border-color:#0000}.mc-catalog-collection-select:hover,.mc-catalog-collection-select:focus{border-color:var(--mc-border);background:var(--mc-surface)}.mc-catalog-status{width:max-content;color:var(--mc-success,#168149);font-size:var(--mc-text-caption);background:0 0;border-radius:0;padding:0}.mc-catalog-status.is-degraded{color:var(--mc-warning,#ca8a04);background:0 0}.mc-catalog-status.is-error{color:var(--mc-danger-text,#dc2626);background:0 0}.mc-catalog-owner{align-items:center;gap:.4375rem;display:flex}.mc-catalog-owner i{background:var(--mc-sidebar-hover);width:22px;height:22px;color:var(--mc-text-muted);font-size:.625rem;font-style:normal;font-weight:var(--mc-weight-bold);border-radius:50%;place-items:center;display:grid}.mc-catalog-row>button:last-child{border-radius:4px;place-items:center;width:28px;height:28px;display:grid}.mc-catalog-row>button:last-child:hover{background:var(--mc-sidebar-hover)}.mc-catalog-permissions{gap:1.375rem;padding-top:24px;display:grid}.mc-catalog-permissions fieldset{gap:var(--mc-space-4);border:0;margin:0;padding:0;display:grid}.mc-catalog-permissions legend{font-size:var(--mc-text-caption);font-weight:var(--mc-weight-bold);margin-bottom:10px}.mc-catalog-permissions fieldset label{align-items:flex-start;gap:var(--mc-space-5);padding:var(--mc-space-6);border:1px solid var(--mc-border);cursor:pointer;border-radius:6px;display:flex}.mc-catalog-permissions fieldset label:has(input:checked){border-color:var(--mc-success);background:var(--mc-success-soft)}.mc-catalog-permissions fieldset span{gap:.1875rem;display:grid}.mc-catalog-permissions fieldset strong{font-size:var(--mc-text-caption)}.mc-catalog-permissions fieldset small{color:var(--mc-text-muted);font-size:var(--mc-text-caption)}.mc-permission-members{color:var(--mc-text-muted);font-size:var(--mc-text-caption);font-weight:var(--mc-weight-semibold);gap:.4375rem;display:grid}.mc-permission-members input{min-height:38px;padding:0 var(--mc-space-5);border:1px solid var(--mc-border);border-radius:5px}.mc-catalog-permissions>button{color:#fff;min-height:40px;font-weight:var(--mc-weight-bold);cursor:pointer;background:#111315;border:0;border-radius:5px}@media (max-width:1040px){.mc-app:has(.mc-catalog-page){grid-template-columns:252px minmax(0,1fr)}.mc-catalog-page{padding-inline:26px}.mc-data-collection-strip{grid-template-columns:1fr}.mc-data-collection-label{padding-top:0}.mc-data-collection-label small{max-width:none}.mc-catalog-table-head,.mc-catalog-row{grid-template-columns:minmax(190px,1.6fr) 100px 132px 86px 92px 30px}.mc-catalog-table-head>span:nth-child(6),.mc-catalog-row>span:nth-child(6){display:none}}@media (max-width:760px){.mc-catalog-page{padding:1.375rem var(--mc-space-8) 44px}.mc-data-collection-strip [role=tablist]{display:flex;overflow-x:auto}.mc-data-collection-strip article{flex:0 0 236px}.mc-catalog-toolbar{flex-direction:row;align-items:stretch}.mc-catalog-table-head{display:none}.mc-catalog-row{padding:var(--mc-space-6);grid-template-columns:minmax(0,1fr) 30px}.mc-catalog-row>span,.mc-catalog-row>select{display:none}}.mc-kb-header{padding:var(--mc-space-9) 44px var(--mc-space-8);align-items:center}.mc-kb-eyebrow{font-size:var(--mc-text-caption)}.mc-kb-header h1{margin:var(--mc-space-1) 0 .0625rem;font-size:1.75rem}.mc-kb-header p{font-size:var(--mc-text-ui)}@media (max-width:800px){.mc-kb-header{padding:15px var(--mc-space-10)}.mc-kb-header h1{font-size:1.5625rem}}.mc-catalog-page{padding:0}.mc-catalog-head{padding:20px 36px 24px}.mc-data-collection-strip{margin:0;padding:0 40px 24px}.mc-data-collection-strip:has([role=tablist]:empty){display:none}.mc-catalog-toolbar,.mc-catalog-error{margin:0;padding:0 40px 12px}.mc-catalog-table{border-inline:0;border-radius:0;margin:0}.mc-catalog-table-head,.mc-catalog-row,.mc-catalog-group-head{padding-inline:40px}.mc-catalog-empty{padding:48px 40px}@media (max-width:1040px){.mc-catalog-page{padding:0}.mc-catalog-head,.mc-data-collection-strip,.mc-catalog-toolbar,.mc-catalog-error,.mc-catalog-table-head,.mc-catalog-row,.mc-catalog-group-head,.mc-catalog-empty{padding-inline:24px}}@media (max-width:700px){.mc-catalog-page{padding:0}.mc-catalog-head{padding:20px 16px 24px}.mc-data-collection-strip{padding:0 16px 20px}.mc-catalog-toolbar,.mc-catalog-error{padding:0 16px 12px}.mc-catalog-row,.mc-catalog-group-head{padding-inline:16px}.mc-catalog-empty{padding:40px 16px}}.mc-sidebar{-webkit-backdrop-filter:blur(24px)saturate(1.08);backdrop-filter:blur(24px)saturate(1.08);box-shadow:var(--mc-shadow);background:linear-gradient(155deg,#f7faf8e0 0%,#ecf4efc2 52%,#f7f9f7e6 100%);border-radius:0 10px 10px 0}.mc-sidebar-header{padding-bottom:var(--mc-space-3);background:0 0;border:0}.mc-sidebar-space-switcher{border-top:0;padding-top:0}.mc-topbar{box-shadow:none;background:0 0;border:0}.mc-landing{background:#fff;border-top-left-radius:24px}[data-theme=dark] .mc-sidebar{background:linear-gradient(155deg,#1b221de6 0%,#1f2c24c7 52%,#191f1beb 100%)}.mc-nav-item{border-radius:9px}.mc-analyst-details{border-top:1px solid var(--mc-border);margin-top:10px;padding-top:8px}.mc-analyst-details summary{cursor:pointer;color:var(--mc-text-muted);font-size:var(--mc-text-caption);font-weight:var(--mc-weight-semibold);align-items:center;gap:6px;list-style:none;display:flex}.mc-analyst-details summary::-webkit-details-marker{display:none}.mc-analyst-details summary span{background:var(--mc-sidebar-hover);border-radius:999px;margin-left:auto;padding:2px 6px;font-size:10px}.mc-analyst-details summary span.ok{color:#15803d}.mc-analyst-details summary span.warn{color:#b45309}.mc-analyst-verification-list,.mc-analyst-citations{gap:6px;margin-top:8px;display:grid}.mc-analyst-verification-list>div,.mc-analyst-citations article{background:var(--mc-bg-muted);font-size:var(--mc-text-caption);border-radius:7px;gap:2px;padding:7px 9px;display:grid}.mc-analyst-verification-list>div strong,.mc-analyst-citations strong{text-transform:capitalize}.mc-analyst-verification-list>div span,.mc-analyst-citations span,.mc-analyst-citations small{color:var(--mc-text-muted)}.mc-analyst-verification-list>div.warn{border-left:2px solid #d97706}.mc-analyst-verification-list>div.fail{border-left:2px solid #dc2626}.mc-analyst-verification-list>div.pass{border-left:2px solid #16a34a}.mc-analyst-citations code{background:var(--mc-code-bg);max-width:100%;color:var(--mc-text-muted);white-space:pre;border-radius:5px;padding:5px 7px;font-size:10px;display:block;overflow:auto}.mc-analyst-steps{gap:5px;margin:8px 0 0;padding:0;list-style:none;display:grid}.mc-analyst-steps li{font-size:var(--mc-text-caption);grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:7px;display:grid}.mc-analyst-steps li>span{background:var(--mc-sidebar-hover);border-radius:50%;place-items:center;width:18px;height:18px;font-size:10px;display:grid}.mc-analyst-steps li div{display:grid}.mc-analyst-steps li small{color:var(--mc-text-muted)}.mc-analyst-steps li i{color:var(--mc-text-faint);font-size:10px;font-style:normal}.mc-analyst-steps li i.completed{color:#15803d}.mc-analyst-approval{border:1px solid color-mix(in srgb,#d97706 35%,var(--mc-border));background:color-mix(in srgb,#f59e0b 7%,var(--mc-surface));border-radius:9px;gap:8px;margin:8px 0;padding:10px;display:grid}.mc-analyst-approval>div:first-child{align-items:flex-start;gap:7px;display:flex}.mc-analyst-approval span{gap:1px;display:grid}.mc-analyst-approval small{color:var(--mc-text-muted)}.mc-analyst-approval-actions{justify-content:flex-end;gap:6px;display:flex}.mc-analyst-approval-actions button{color:#17191d;background:#eef0f2;border:0;border-radius:7px;align-items:center;gap:5px;display:inline-flex}.mc-analyst-approval-actions button.primary{color:#fff;background:#111315;border:0}.mc-analyst-approval p{color:var(--mc-text-muted);font-size:var(--mc-text-caption);margin:0}
.mc-login-card,.mc-login-card-signin,.mc-login-card-signup{gap:var(--mc-space-10);width:min(440px,100%);padding:var(--mc-space-16) var(--mc-space-14);border:1px solid var(--mc-border);background:var(--mc-surface);box-shadow:var(--mc-shadow);border-radius:18px}.mc-login-form input,.mc-login-account-type button{background:var(--mc-bg)}.mc-login-account-type button.active{background:color-mix(in srgb, var(--mc-brand-primary) 7%, var(--mc-surface))}.mc-login-signup-policy{border:0;margin:0;padding:0;display:block}.mc-login-signup-policy>div{align-items:flex-start;gap:var(--mc-space-6);width:100%;padding:var(--mc-space-8);border:1px solid var(--mc-border);background:var(--mc-bg-muted);color:var(--mc-text);border-radius:12px;display:flex}.mc-login-signup-policy>div>svg{color:var(--mc-text-muted);flex:none;margin-top:2px}.mc-login-signup-policy span{gap:var(--mc-space-2);min-width:0;display:grid}.mc-login-signup-policy strong{font-size:var(--mc-text-ui);font-weight:var(--mc-weight-semibold)}.mc-login-signup-policy small{color:var(--mc-text-muted);font-size:var(--mc-text-caption);line-height:1.45}@media (max-width:520px){.mc-login-card,.mc-login-card-signin,.mc-login-card-signup{padding:var(--mc-space-12) var(--mc-space-10);border-radius:16px}.mc-login-signup-policy>div{padding:var(--mc-space-7)}}
:root{--mc-skeleton-surface:color-mix(in srgb,var(--mc-bg-muted) 82%,var(--mc-surface) 18%);--mc-skeleton-surface-strong:color-mix(in srgb,var(--mc-bg-muted) 92%,var(--mc-surface) 8%);--mc-skeleton-highlight:color-mix(in srgb,var(--mc-surface) 88%,#fff 12%);--mc-skeleton-radius:10px}.mc-sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.mc-page-skeleton{background:var(--mc-bg);width:100vw;height:100dvh;min-height:0;color:var(--mc-text);grid-template-columns:260px minmax(0,1fr);display:grid;overflow:hidden}.mc-page-skeleton-sidebar{border-right:1px solid var(--mc-border);background:var(--mc-sidebar-bg,var(--mc-bg-muted));flex-direction:column;gap:12px;min-width:0;padding:18px 14px;display:flex}.mc-page-skeleton-logo{border-radius:10px;width:34px;height:34px;margin-bottom:14px}.mc-page-skeleton-nav{border-radius:8px;width:58%;height:28px;display:block}.mc-page-skeleton-nav.wide{width:84%}.mc-page-skeleton-nav.medium{width:70%}.mc-page-skeleton-spacer{flex:1}.mc-page-skeleton-profile{border-radius:10px;width:76%;height:36px;display:block}.mc-page-skeleton-main{background:var(--mc-bg);flex-direction:column;min-width:0;min-height:0;display:flex}.mc-page-skeleton-header{border-bottom:1px solid color-mix(in srgb,var(--mc-border) 64%,transparent);flex:none;justify-content:space-between;align-items:center;gap:20px;height:62px;padding:0 24px;display:flex}.mc-page-skeleton-heading{border-radius:7px;width:min(220px,36vw);height:18px;display:block}.mc-page-skeleton-action{border-radius:999px;width:82px;height:32px;display:block}.mc-page-skeleton-content{gap:26px;width:min(1040px,100%);margin:0 auto;padding:34px 28px 42px;display:grid;overflow:hidden}.mc-page-skeleton-copy{gap:10px;display:grid}.mc-page-skeleton-line{border-radius:6px;height:13px;display:block}.mc-page-skeleton-line.xl{width:min(520px,68%);height:24px}.mc-page-skeleton-line.lg{width:min(680px,82%)}.mc-page-skeleton-line.medium{width:min(260px,46%)}.mc-page-skeleton-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.mc-page-skeleton-card{border-radius:16px;min-height:128px;display:block}.mc-page-skeleton-table{gap:10px;padding-top:4px;display:grid}.mc-page-skeleton-row{border-radius:11px;width:100%;height:48px;display:block}.mc-page-skeleton-row.short{width:72%}.mc-skeleton{background-color:var(--mc-skeleton-surface);background-image:linear-gradient(90deg,var(--mc-skeleton-surface) 24%,var(--mc-skeleton-highlight) 48%,var(--mc-skeleton-surface) 72%);will-change:background-position;background-size:220% 100%;min-width:0;animation:1.55s ease-in-out infinite mc-skeleton-shimmer;display:block}.mc-skeleton-circle{border-radius:999px!important}.mc-skeleton-panel{width:100%;min-width:0;color:var(--mc-text)}.mc-skeleton-panel-content{width:100%;min-width:0}.mc-skeleton-text{gap:8px;width:100%;display:grid}.mc-skeleton-text-line{border-radius:999px;width:100%;height:12px}.mc-skeleton-text-line.short{width:68%}.mc-skeleton-list{gap:8px;width:100%;display:grid}.mc-skeleton-list-row{background:var(--mc-skeleton-surface-strong);border:0;border-radius:12px;grid-template-columns:38px minmax(0,1fr) 58px;align-items:center;gap:11px;min-height:64px;padding:10px 12px;display:grid}.mc-skeleton-list-avatar{width:38px;height:38px}.mc-skeleton-list-copy{gap:7px;min-width:0;display:grid}.mc-skeleton-list-title{border-radius:999px;width:min(240px,62%);height:12px}.mc-skeleton-list-meta{border-radius:999px;width:min(380px,82%);height:9px}.mc-skeleton-list-action{border-radius:9px;width:58px;height:28px}.mc-skeleton-cards{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;width:100%;display:grid}.mc-skeleton-card-item{background:var(--mc-skeleton-surface-strong);border:0;border-radius:14px;gap:11px;min-height:118px;padding:12px;display:grid}.mc-skeleton-card-head{align-items:center;gap:10px;min-width:0;display:flex}.mc-skeleton-card-icon{flex:none;width:38px;height:38px}.mc-skeleton-card-copy{flex:1;gap:7px;min-width:0;display:grid}.mc-skeleton-card-title{border-radius:999px;width:58%;height:12px}.mc-skeleton-card-meta{border-radius:999px;width:78%;height:9px}.mc-skeleton-card-lines{gap:6px}.mc-skeleton-card-lines .mc-skeleton-text-line{height:9px}.mc-skeleton-card-action{border-radius:9px;justify-self:end;width:72px;height:28px}.mc-skeleton-table-grid{gap:6px;width:100%;display:grid;overflow:hidden}.mc-skeleton-table-row{grid-template-columns:repeat(var(--mc-skeleton-columns,4),minmax(0,1fr));background:var(--mc-skeleton-surface-strong);border:0;border-radius:10px;align-items:center;gap:10px;min-height:44px;padding:0 12px;display:grid}.mc-skeleton-table-row.header{background:color-mix(in srgb,var(--mc-bg-muted) 94%,var(--mc-surface) 6%);min-height:36px}.mc-skeleton-table-cell{border-radius:999px;width:78%;height:10px}.mc-skeleton-table-row.header .mc-skeleton-table-cell{width:62%;height:8px}.mc-skeleton-panel-geometry{gap:12px;width:100%;display:grid}.mc-skeleton-panel-block{border-radius:14px;width:100%;min-height:116px}.mc-skeleton-inline{background:var(--mc-skeleton-surface-strong);border:0;border-radius:12px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;width:100%;min-height:44px;padding:8px 10px;display:grid}.mc-skeleton-inline-mark{width:28px;height:28px}.mc-skeleton-inline-copy{gap:6px;min-width:0;display:grid}.mc-skeleton-inline-primary{border-radius:999px;width:min(220px,62%);height:10px}.mc-skeleton-inline-secondary{border-radius:999px;width:min(320px,82%);height:8px}.mc-skeleton-rows--panel,.mc-skeleton-rows--inline{width:100%}.mc-ui-page-state-skeleton{text-align:left!important;place-items:stretch stretch!important;gap:14px!important;min-height:152px!important;padding:18px!important;display:grid!important}.mc-ui-page-state-skeleton .mc-skeleton-panel-content{gap:14px;width:min(100%,640px);margin:auto;display:grid}.mc-ui-page-state-skeleton-head{align-items:center;gap:10px;display:flex}.mc-ui-page-state-skeleton-icon{flex:none;width:34px;height:34px}.mc-ui-page-state-skeleton-title{border-radius:999px;width:min(220px,54%);height:14px}.mc-ui-page-state-skeleton-copy .mc-skeleton-text-line{height:10px}.mc-page-skeleton.compact{background:0 0;grid-template-columns:minmax(0,1fr);width:100%;height:100%;min-height:280px}.mc-page-skeleton.compact .mc-page-skeleton-sidebar{display:none}.mc-page-skeleton.compact .mc-page-skeleton-main{background:0 0}.mc-page-skeleton.compact .mc-page-skeleton-header{height:58px;padding-inline:24px}.mc-page-skeleton.compact .mc-page-skeleton-content{width:100%;max-width:1040px;padding:28px 24px 36px}.mc-workspace-list-skeleton{gap:10px;width:100%;padding:4px 0 8px;display:grid}.mc-workspace-list-skeleton-row{background:var(--mc-skeleton-surface-strong);border:0;border-radius:14px;grid-template-columns:minmax(0,1fr) 18px;align-items:center;gap:14px;min-height:76px;padding:14px 16px;display:grid}.mc-workspace-list-skeleton-copy{gap:8px;min-width:0;display:grid}.mc-workspace-list-skeleton-line{border-radius:999px;height:12px;display:block}.mc-workspace-list-skeleton-line.title{width:min(260px,54%);height:14px}.mc-workspace-list-skeleton-line.meta{width:min(420px,74%)}.mc-workspace-list-skeleton-chevron{border-radius:999px;width:18px;height:18px;display:block}.mc-route-loading-card,.mc-next-loading,.mc-automation-create-loading,.mc-data-understanding-loading,.mc-catalog-loading,.mc-settings-loading,.mc-admin-loading,.mc-workspace-loading{isolation:isolate;position:relative}.mc-next-loading{background:var(--mc-bg);place-items:center;min-height:100dvh;padding:24px;display:grid;color:#0000!important;font-size:0!important}.mc-next-loading:before{content:"";background-image:linear-gradient(90deg,color-mix(in srgb,var(--mc-bg-muted) 84%,transparent) 25%,color-mix(in srgb,var(--mc-surface) 92%,var(--mc-bg-muted)) 50%,color-mix(in srgb,var(--mc-bg-muted) 84%,transparent) 75%);background-size:200% 100%;border-radius:20px;width:min(720px,100vw - 32px);height:min(440px,58dvh);animation:1.35s linear infinite mc-skeleton-shimmer}:where(.mc-route-loading-card,.mc-automation-create-loading,.mc-data-understanding-loading,.mc-catalog-loading,.mc-settings-loading,.mc-admin-loading,.mc-workspace-loading){color:#0000!important;min-height:180px!important;font-size:0!important;overflow:hidden!important}:where(.mc-route-loading-card,.mc-automation-create-loading,.mc-data-understanding-loading,.mc-catalog-loading,.mc-settings-loading,.mc-admin-loading,.mc-workspace-loading):before{content:"";background:linear-gradient(90deg,color-mix(in srgb,var(--mc-bg-muted) 86%,transparent) 25%,color-mix(in srgb,var(--mc-surface-elevated,var(--mc-surface)) 96%,var(--mc-bg-muted)) 50%,color-mix(in srgb,var(--mc-bg-muted) 86%,transparent) 75%);background-size:200% 100%;border-radius:14px;width:100%;height:124px;animation:1.35s linear infinite mc-skeleton-shimmer;display:block}:where(.mc-route-loading-card,.mc-automation-create-loading,.mc-data-understanding-loading,.mc-catalog-loading,.mc-settings-loading,.mc-admin-loading,.mc-workspace-loading):after{content:"";background-image:linear-gradient(90deg,color-mix(in srgb,var(--mc-bg-muted) 84%,transparent) 25%,color-mix(in srgb,var(--mc-surface) 92%,var(--mc-bg-muted)) 50%,color-mix(in srgb,var(--mc-bg-muted) 84%,transparent) 75%);background-size:200% 100%;border-radius:999px;width:min(82%,520px);height:10px;margin:14px 0 0;animation:1.35s linear infinite mc-skeleton-shimmer;display:block}@media (max-width:800px){.mc-page-skeleton{grid-template-columns:1fr}.mc-page-skeleton-sidebar{display:none}.mc-page-skeleton-header{height:54px;padding:0 14px}.mc-page-skeleton-content{padding:24px 12px max(28px,env(safe-area-inset-bottom));gap:20px}.mc-page-skeleton-grid{grid-template-columns:1fr}.mc-page-skeleton-grid .mc-page-skeleton-card:nth-child(n+3){display:none}.mc-page-skeleton-card{min-height:104px}.mc-page-skeleton-row{height:52px}.mc-page-skeleton-line.xl{width:78%}.mc-page-skeleton-line.lg{width:92%}.mc-next-loading{padding:12px}.mc-next-loading:before{border-radius:16px;width:100%;height:62dvh}.mc-page-skeleton.compact{min-height:220px}.mc-page-skeleton.compact .mc-page-skeleton-header{padding-inline:14px}.mc-page-skeleton.compact .mc-page-skeleton-content{padding:22px 14px 28px}.mc-workspace-list-skeleton-row{min-height:70px;padding:12px}.mc-skeleton-cards{grid-template-columns:1fr}.mc-skeleton-list-row{grid-template-columns:34px minmax(0,1fr) 48px;min-height:60px;padding:9px 10px}.mc-skeleton-list-avatar{width:34px;height:34px}.mc-skeleton-list-action{width:48px}.mc-skeleton-table-grid{overflow-x:auto}.mc-skeleton-table-row{min-width:620px}.mc-ui-page-state-skeleton{min-height:132px!important;padding:14px!important}}@media (prefers-reduced-motion:reduce){.mc-skeleton,.mc-page-skeleton :where(.mc-skeleton,.mc-skeleton-line,.mc-skeleton-card),.mc-next-loading:before,:where(.mc-route-loading-card,.mc-automation-create-loading,.mc-data-understanding-loading,.mc-catalog-loading,.mc-settings-loading,.mc-admin-loading,.mc-workspace-loading):before,:where(.mc-route-loading-card,.mc-automation-create-loading,.mc-data-understanding-loading,.mc-catalog-loading,.mc-settings-loading,.mc-admin-loading,.mc-workspace-loading):after{background-position:0 0!important;animation:none!important}}.mc-page-skeleton,.mc-page-skeleton *,.mc-skeleton-panel,.mc-skeleton-panel *,.mc-skeleton-list,.mc-skeleton-list *,.mc-skeleton-cards,.mc-skeleton-cards *,.mc-skeleton-table-grid,.mc-skeleton-table-grid *{box-sizing:border-box}.mc-page-skeleton.compact .mc-page-skeleton-content{max-width:none;margin-inline:0}.mc-page-skeleton.compact .mc-page-skeleton-header{width:100%}.mc-skeleton-panel,.mc-skeleton-panel-content,.mc-skeleton-list,.mc-skeleton-cards{min-width:0;max-width:100%}.mc-skeleton-list-copy,.mc-skeleton-card-copy{min-width:0}
.mc-global-tools{z-index:var(--mc-z-shell-utility);align-items:center;gap:6px;display:flex;position:fixed;top:12px;right:18px}.mc-global-tools>button{border:1px solid var(--mc-border);background:color-mix(in srgb,var(--mc-surface) 92%,transparent);height:32px;color:var(--mc-text-muted);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:9px;align-items:center;gap:7px;padding:0 9px;display:inline-flex;box-shadow:0 2px 10px #0f172a0f}.mc-global-tools>button:hover{color:var(--mc-text);border-color:var(--mc-border-strong)}.mc-global-tools kbd{font:inherit;color:var(--mc-text-faint);border:1px solid var(--mc-border);border-radius:5px;align-items:center;gap:1px;padding:1px 4px;font-size:10px;display:inline-flex}.mc-global-bell{position:relative}.mc-global-bell b{background:var(--mc-danger-text);color:#fff;border-radius:99px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:10px;display:grid;position:absolute;top:-6px;right:-5px}.mc-command-overlay{z-index:var(--mc-z-modal-priority);background:color-mix(in srgb,var(--mc-modal-overlay) 72%,transparent);animation:mc-fade-in var(--motion-fast,.12s) ease;place-items:start center;padding-top:min(14vh,120px);display:grid;position:fixed;inset:0}.mc-command-panel{border:1px solid var(--mc-border);background:var(--mc-surface-elevated);border-radius:16px;grid-template-rows:auto auto minmax(0,1fr);width:min(640px,100vw - 28px);max-height:min(70vh,680px);display:grid;overflow:hidden;box-shadow:0 24px 70px #0208173d}.mc-command-panel>header{border-bottom:1px solid var(--mc-border);justify-content:space-between;align-items:center;padding:13px 14px;display:flex}.mc-command-panel>header>div{gap:6px;display:flex}.mc-command-panel>header button{color:var(--mc-text-muted);background:0 0;border:0;align-items:center;gap:5px;display:inline-flex}.mc-command-search{border-bottom:1px solid var(--mc-border);color:var(--mc-text-muted);align-items:center;gap:9px;padding:11px 14px;display:flex}.mc-command-search input{color:var(--mc-text);width:100%;font-size:var(--mc-text-body);background:0 0;border:0;outline:0}.mc-command-results,.mc-notification-list{padding:7px;overflow:auto}.mc-command-results>button,.mc-notification-list>button{width:100%;color:var(--mc-text);text-align:left;background:0 0;border:0;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.mc-command-results>button:hover,.mc-notification-list>button:hover{background:var(--mc-bg-muted)}.mc-command-result-icon{border:1px solid var(--mc-border);width:30px;height:30px;color:var(--mc-text-muted);border-radius:8px;place-items:center;display:grid}.mc-command-results strong,.mc-command-results small{display:block}.mc-command-results small,.mc-command-results em,.mc-notification-list small{font-size:var(--mc-text-caption);color:var(--mc-text-muted);font-style:normal}.mc-command-empty{text-align:center;color:var(--mc-text-muted);padding:30px}.mc-notification-list>button{grid-template-columns:auto minmax(0,1fr);align-items:start}.mc-notification-list p{color:var(--mc-text-muted);font-size:var(--mc-text-secondary);margin:2px 0 4px}.mc-notification-dot{background:0 0;border-radius:50%;width:7px;height:7px;margin-top:7px}.mc-notification-list>button.unread .mc-notification-dot{background:var(--mc-brand-primary)}.mc-saas-center{gap:16px;width:100%;max-width:1240px;margin:0 auto;padding:20px 22px 48px;display:grid}.mc-saas-head{justify-content:space-between;align-items:start;gap:20px;display:flex}.mc-saas-head p{text-transform:uppercase;letter-spacing:.08em;color:var(--mc-text-faint);margin:0 0 3px;font-size:10px;font-weight:700}.mc-saas-head h2{margin:0;font-size:1.35rem}.mc-saas-head span{color:var(--mc-text-muted);font-size:var(--mc-text-ui);margin-top:5px;display:block}.mc-saas-head>button{border:1px solid var(--mc-border);background:var(--mc-surface);color:var(--mc-text);border-radius:9px;align-items:center;gap:6px;padding:7px 10px;display:inline-flex}.mc-saas-tabs{border-bottom:1px solid var(--mc-border);gap:3px;display:flex;overflow:auto}.mc-saas-tabs button{color:var(--mc-text-muted);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:9px 11px}.mc-saas-tabs button.active{color:var(--mc-text);border-bottom-color:var(--mc-brand-primary);font-weight:600}.mc-saas-section{animation:mc-saas-enter var(--motion-standard,.18s) var(--ease-enter,ease-out);gap:14px;display:grid}@keyframes mc-saas-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.mc-saas-card{border:1px solid var(--mc-border);background:var(--mc-surface);border-radius:14px;gap:12px;padding:15px;display:grid}.mc-saas-card h3{font-size:var(--mc-text-ui);align-items:center;gap:7px;margin:0;display:flex}.mc-saas-muted{color:var(--mc-text-muted);font-size:var(--mc-text-secondary);margin:0}.mc-saas-stat-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;display:grid}.mc-saas-stat{border:1px solid var(--mc-border);background:var(--mc-surface);color:var(--mc-text-muted);border-radius:12px;align-items:center;gap:9px;padding:12px;display:flex}.mc-saas-stat span{gap:2px;display:grid}.mc-saas-stat small{font-size:var(--mc-text-caption)}.mc-saas-stat strong{color:var(--mc-text);font-size:1.05rem}.mc-capability-grid{flex-wrap:wrap;gap:7px;display:flex}.mc-capability-grid span{border:1px solid var(--mc-border);font-size:var(--mc-text-caption);text-transform:capitalize;color:var(--mc-text-muted);border-radius:99px;align-items:center;gap:5px;padding:5px 8px;display:inline-flex}.mc-capability-grid span.ok{color:#15803d;border-color:color-mix(in srgb,#16a34a 30%,var(--mc-border));background:color-mix(in srgb,#16a34a 6%,var(--mc-surface))}.mc-saas-inline-form,.mc-saas-form-grid{flex-wrap:wrap;gap:7px;display:flex}.mc-saas-inline-form input,.mc-saas-inline-form select,.mc-saas-form-grid input,.mc-policy-grid input{border:1px solid var(--mc-border);background:var(--mc-bg);color:var(--mc-text);border-radius:9px;min-height:36px;padding:8px 10px}.mc-saas-inline-form input{flex:1;min-width:220px}.mc-saas-inline-form button,.mc-saas-form-grid button,.mc-saas-row button,.mc-policy-grid button{border:1px solid var(--mc-border);background:var(--mc-surface-elevated);color:var(--mc-text);border-radius:8px;padding:6px 9px}.mc-saas-inline-form button:hover,.mc-saas-row button:hover{border-color:var(--mc-border-strong)}.mc-saas-row{border-top:1px solid var(--mc-border);grid-template-columns:minmax(0,1.6fr) minmax(110px,.5fr) auto auto;align-items:center;gap:10px;padding:10px 0;display:grid}.mc-saas-row:first-child{border-top:0}.mc-saas-row.compact{grid-template-columns:minmax(0,1fr) auto auto}.mc-saas-row>span{min-width:0}.mc-saas-row strong,.mc-saas-row small{display:block}.mc-saas-row small{color:var(--mc-text-muted);font-size:var(--mc-text-caption);overflow-wrap:anywhere}.mc-saas-row select{border:1px solid var(--mc-border);background:var(--mc-bg);color:var(--mc-text);border-radius:8px;padding:6px}.mc-saas-row>div{gap:5px;display:flex}.mc-saas-row .danger,.mc-saas-card .danger{color:var(--mc-danger-text)}.mc-status{font-style:normal;font-size:var(--mc-text-caption);background:var(--mc-bg-muted);color:var(--mc-text-muted);border-radius:99px;padding:3px 6px}.mc-status.active{color:#15803d}.mc-policy-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.mc-policy-grid>label:not(.mc-saas-toggle){font-size:var(--mc-text-secondary);gap:5px;display:grid}.mc-saas-toggle{border:1px solid var(--mc-border);font-size:var(--mc-text-secondary);border-radius:10px;justify-content:space-between;align-items:center;padding:10px;display:flex}.mc-saas-alert{font-size:var(--mc-text-secondary);border-radius:10px;padding:9px 11px}.mc-saas-alert.error{background:var(--mc-danger-bg);color:var(--mc-danger-text)}.mc-saas-alert.success{background:color-mix(in srgb,#16a34a 8%,var(--mc-surface));color:#15803d}.mc-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.mc-plan-grid button{text-align:left;border:1px solid var(--mc-border);background:var(--mc-bg);color:var(--mc-text);border-radius:12px;gap:3px;padding:12px;display:grid}.mc-plan-grid button.selected{border-color:var(--mc-brand-primary);box-shadow:0 0 0 1px var(--mc-brand-primary)}.mc-plan-grid small{color:var(--mc-text-muted)}.mc-saas-form-grid input{flex:1;min-width:190px}.mc-secret-box{border:1px solid color-mix(in srgb,var(--mc-brand-primary) 30%,var(--mc-border));background:color-mix(in srgb,var(--mc-brand-primary) 5%,var(--mc-surface));border-radius:10px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:10px;display:grid}.mc-secret-box strong,.mc-secret-box code{display:block}.mc-secret-box code{white-space:normal;overflow-wrap:anywhere;font-size:var(--mc-text-caption);margin-top:5px}.mc-secret-box button{border:1px solid var(--mc-border);background:var(--mc-surface);color:var(--mc-text);border-radius:7px;padding:5px 8px}.mc-saas-empty{color:var(--mc-text-muted);font-size:var(--mc-text-secondary);margin:0;padding:10px 0}@media (max-width:1000px){.mc-saas-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mc-saas-row{grid-template-columns:minmax(0,1fr) auto}.mc-saas-row>:nth-child(n+3){justify-self:start}.mc-plan-grid{grid-template-columns:1fr}.mc-global-tools>button:first-child span,.mc-global-tools kbd{display:none}}@media (max-width:640px){.mc-saas-center{padding:14px 12px 36px}.mc-saas-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mc-policy-grid{grid-template-columns:1fr}.mc-global-tools{top:9px;right:10px}.mc-command-overlay{padding-top:50px}.mc-command-panel{max-height:calc(100vh - 70px)}}@media (prefers-reduced-motion:reduce){.mc-command-overlay,.mc-saas-section{animation:none!important}}.mc-account-security{gap:12px;margin-top:14px;display:grid}.mc-account-security-row{border-top:1px solid var(--mc-border);justify-content:space-between;align-items:center;gap:12px;padding:9px 0;display:flex}.mc-account-security-row:first-of-type{border-top:0}.mc-account-security-row strong,.mc-account-security-row small{display:block}.mc-account-security-row small{color:var(--mc-text-muted);font-size:var(--mc-text-caption)}.mc-account-security-row button,.mc-danger-zone button{border:1px solid var(--mc-border);background:var(--mc-surface);color:var(--mc-text);border-radius:8px;padding:6px 9px}.mc-account-security .danger,.mc-danger-zone button{color:var(--mc-danger-text)}.mc-mfa-setup{border:1px solid var(--mc-border);background:var(--mc-bg-muted);border-radius:10px;gap:8px;padding:10px;display:grid}.mc-mfa-setup code{white-space:pre-wrap;overflow-wrap:anywhere}.mc-account-pref-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.mc-account-pref-grid label{font-size:var(--mc-text-secondary);gap:4px;display:grid}.mc-account-pref-grid input,.mc-account-pref-grid select{border:1px solid var(--mc-border);background:var(--mc-bg);color:var(--mc-text);border-radius:8px;padding:7px 9px}.mc-danger-zone{border-color:color-mix(in srgb,var(--mc-danger-text) 25%,var(--mc-border))}@media (max-width:700px){.mc-account-pref-grid{grid-template-columns:1fr}.mc-account-security-row{flex-direction:column;align-items:flex-start}}
.mc-activity-list{padding:7px;overflow:auto}.mc-activity-list article{border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:10px;display:grid}.mc-activity-list article:hover{background:var(--mc-bg-muted)}.mc-activity-list p{color:var(--mc-text-muted);font-size:var(--mc-text-secondary);text-transform:none;margin:2px 0 4px}.mc-activity-list small{color:var(--mc-text-faint);font-size:var(--mc-text-caption)}.mc-global-activity-label{display:inline}@media (max-width:1000px){.mc-global-activity-label{display:none}}
.mc-data-model-backdrop{z-index:var(--mc-z-dialog-local)}.mc-data-model-drawer{width:min(920px,94vw);max-width:920px;padding:0;overflow:hidden}.mc-data-model-header{border-bottom:1px solid var(--mc-border);justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 24px 18px;display:flex}.mc-data-model-title{gap:12px;min-width:0;display:flex}.mc-data-model-title>i{background:color-mix(in srgb, var(--mc-accent) 12%, var(--mc-surface));height:38px;color:var(--mc-accent);border-radius:8px;flex:0 0 38px;place-items:center;display:grid}.mc-data-model-title h2{margin:3px 0 2px;font-size:1.25rem;line-height:1.2}.mc-data-model-title p{color:var(--mc-text-muted);font-size:var(--mc-text-caption);margin:0}.mc-data-model-actions{align-items:center;gap:8px;display:flex}.mc-data-model-actions>button{justify-content:center;align-items:center;gap:6px;min-height:34px;display:inline-flex}.mc-data-model-actions>.mc-data-model-close{width:34px;min-width:34px;color:var(--mc-text-muted);background:0 0;border:0;padding:0}.mc-data-model-body{gap:20px;max-height:calc(100vh - 180px);padding:20px 24px 26px;display:grid;overflow:auto}.mc-data-model-summary{border:1px solid var(--mc-border);background:var(--mc-surface);border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.mc-data-model-summary>div{border-right:1px solid var(--mc-border);align-items:center;gap:10px;min-width:0;padding:13px 14px;display:flex}.mc-data-model-summary>div:last-child{border-right:0}.mc-data-model-summary svg{color:var(--mc-accent)}.mc-data-model-summary span{display:grid}.mc-data-model-summary strong{font-size:1rem}.mc-data-model-summary small{color:var(--mc-text-muted);font-size:var(--mc-text-caption)}.mc-data-model-meta{flex-wrap:wrap;gap:7px;margin-top:-10px;display:flex}.mc-data-model-meta span{background:var(--mc-sidebar-hover);color:var(--mc-text-muted);text-transform:capitalize;border-radius:999px;padding:4px 8px;font-size:.7rem}.mc-data-model-search{border:1px solid var(--mc-border);background:var(--mc-bg);min-height:38px;color:var(--mc-text-muted);border-radius:7px;align-items:center;gap:8px;padding:0 11px;display:flex}.mc-data-model-search input{width:100%;color:var(--mc-text);background:0 0;border:0;outline:0}.mc-data-model-section{gap:10px;display:grid}.mc-data-model-section-head{justify-content:space-between;align-items:end;gap:12px;display:flex}.mc-data-model-section-head h3{margin:0 0 2px;font-size:.92rem}.mc-data-model-section-head p{color:var(--mc-text-muted);font-size:var(--mc-text-caption);margin:0}.mc-data-model-tables{gap:8px;display:grid}.mc-data-model-table{border:1px solid var(--mc-border);background:var(--mc-surface);border-radius:8px;overflow:hidden}.mc-data-model-table-head{width:100%;color:var(--mc-text);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:18px minmax(180px,1fr) auto auto auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.mc-data-model-table-head:hover{background:var(--mc-sidebar-hover)}.mc-data-model-table-head>span:first-of-type{min-width:0;display:grid}.mc-data-model-table-head strong{text-overflow:ellipsis;white-space:nowrap;font-size:var(--mc-text-ui);overflow:hidden}.mc-data-model-table-head small{color:var(--mc-text-muted);font-size:var(--mc-text-caption)}.mc-data-model-table-head>span:not(:first-of-type){background:var(--mc-sidebar-hover);color:var(--mc-text-muted);white-space:nowrap;border-radius:999px;padding:3px 7px;font-size:.68rem}.mc-data-model-table-body{border-top:1px solid var(--mc-border);gap:10px;padding:10px 12px 12px;display:grid}.mc-data-model-description{color:var(--mc-text-muted);font-size:var(--mc-text-caption);margin:0;line-height:1.5}.mc-data-model-columns{border:1px solid var(--mc-border);border-radius:6px;overflow:hidden}.mc-data-model-columns>div{border-top:1px solid var(--mc-border);min-height:34px;font-size:var(--mc-text-caption);grid-template-columns:minmax(150px,1.2fr) minmax(120px,.9fr) minmax(180px,1.4fr);align-items:center;gap:10px;padding:6px 9px;display:grid}.mc-data-model-columns>div:first-child{border-top:0}.mc-data-model-columns-head{background:var(--mc-sidebar-hover);color:var(--mc-text-muted);font-weight:var(--mc-weight-semibold);text-transform:uppercase;font-size:.68rem!important}.mc-data-model-columns em{color:var(--mc-accent);align-items:center;gap:4px;margin-right:6px;font-style:normal;display:inline-flex}.mc-data-model-columns small{color:var(--mc-text-muted)}.mc-data-model-semantics{flex-wrap:wrap;gap:6px;display:flex}.mc-data-model-semantics span{border:1px solid var(--mc-border);color:var(--mc-text-muted);border-radius:6px;align-items:center;gap:5px;padding:5px 7px;font-size:.68rem;display:inline-flex}.mc-data-model-semantics b{color:var(--mc-text)}.mc-data-model-relationships{border:1px solid var(--mc-border);border-radius:8px;display:grid;overflow:hidden}.mc-data-model-relationships>div{border-top:1px solid var(--mc-border);grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:40px;padding:8px 10px;display:grid}.mc-data-model-relationships>div:first-child{border-top:0}.mc-data-model-relationships>div>span{min-width:0;font-size:var(--mc-text-caption);align-items:center;gap:7px;display:flex}.mc-data-model-relationships strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mc-data-model-relationships small{color:var(--mc-text-muted)}.mc-data-model-relationships em{background:var(--mc-sidebar-hover);color:var(--mc-text-muted);border-radius:999px;padding:3px 7px;font-size:.66rem;font-style:normal}.mc-data-model-relationships em[data-status=approved]{background:color-mix(in srgb, var(--mc-success) 13%, var(--mc-surface));color:var(--mc-success)}.mc-data-model-aliases{gap:6px;display:grid}.mc-data-model-aliases>span{border:1px solid var(--mc-border);font-size:var(--mc-text-caption);border-radius:7px;grid-template-columns:16px minmax(120px,.8fr) minmax(0,1.6fr) auto;align-items:center;gap:8px;padding:8px 10px;display:grid}.mc-data-model-aliases small{color:var(--mc-text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mc-data-model-aliases em{color:var(--mc-accent);font-style:normal;font-weight:var(--mc-weight-bold)}.mc-data-model-footer{border-top:1px solid var(--mc-border);background:var(--mc-surface);justify-content:space-between;align-items:center;gap:12px;padding:12px 24px;display:flex}.mc-data-model-footer span{color:var(--mc-text-muted);font-size:var(--mc-text-caption)}.mc-data-model-loading,.mc-data-model-error,.mc-data-model-empty{color:var(--mc-text-muted);text-align:center;place-items:center;gap:6px;padding:36px 20px;display:grid}.mc-data-model-loading.mc-skeleton-rows{place-items:initial;text-align:left;padding:20px 24px;display:block}.mc-data-model-error{color:var(--mc-danger-text,#dc2626)}.mc-data-model-error button{margin-top:6px}.mc-catalog-source[data-action=model]{cursor:pointer}.mc-catalog-source[data-action=model]:hover strong{color:var(--mc-accent)}@media (max-width:760px){.mc-data-model-drawer{border-radius:0;width:100vw;max-width:100vw;height:100vh}.mc-data-model-header{padding:16px}.mc-data-model-actions .secondary{font-size:0}.mc-data-model-actions .secondary svg{margin:0}.mc-data-model-body{max-height:calc(100vh - 145px);padding:16px}.mc-data-model-summary{grid-template-columns:1fr 1fr}.mc-data-model-summary>div:nth-child(2){border-right:0}.mc-data-model-summary>div:nth-child(-n+2){border-bottom:1px solid var(--mc-border)}.mc-data-model-table-head{grid-template-columns:18px minmax(0,1fr) auto}.mc-data-model-table-head>span:nth-last-child(-n+2){display:none}.mc-data-model-columns>div{grid-template-columns:minmax(110px,1fr) minmax(90px,.8fr)}.mc-data-model-columns>div>span:last-child{grid-column:1/-1}.mc-data-model-footer{padding:10px 16px}.mc-data-model-footer span{display:none}}.mc-data-model-drawer .mc-data-model-error{text-align:center;background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:160px;padding:42px 24px;display:flex}.mc-data-model-drawer .mc-data-model-error strong{color:var(--mc-text,#18202b);font-size:16px}.mc-data-model-drawer .mc-data-model-error p{max-width:430px;color:var(--mc-text-muted,#667085);margin:0;font-size:13px;line-height:1.6}.mc-data-model-drawer .mc-data-model-error-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:9px;display:flex}.mc-data-model-drawer .mc-data-model-error-actions button{border-radius:999px;min-height:36px;padding:9px 16px}.mc-data-model-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1720333d}body .mc-data-model-drawer{top:var(--mc-drawer-edge-gap,12px);bottom:var(--mc-drawer-edge-gap,12px);height:auto;max-height:calc(100dvh - 2 * var(--mc-drawer-edge-gap,12px));background:var(--mc-surface,#fff);flex-direction:column;min-height:0;display:flex;overflow:hidden}body .mc-data-model-drawer .mc-data-model-header{border-bottom:1px solid var(--mc-border);flex:none;align-items:center;gap:16px;min-height:92px;padding:20px 24px}.mc-data-model-title{flex:auto;align-items:center}.mc-data-model-title>span{min-width:0;display:block}.mc-data-model-title>i{border-radius:12px}.mc-data-model-title h2{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.025em;font-size:clamp(1.18rem,1.4vw,1.4rem);overflow:hidden}.mc-data-model-title p{overflow-wrap:anywhere}.mc-data-model-actions{flex:none}.mc-data-model-actions .mc-data-model-close{border-radius:50%;transition:background .15s,color .15s}.mc-data-model-actions .mc-data-model-close:hover{background:var(--mc-sidebar-hover);color:var(--mc-text)}body .mc-data-model-drawer .mc-data-model-body{overscroll-behavior:contain;flex:auto;min-height:0;max-height:none;overflow-y:auto}body .mc-data-model-drawer .mc-data-model-footer{flex:none;gap:14px;padding:14px 24px}.mc-data-model-footer button{white-space:nowrap;border-radius:999px}.mc-data-model-drawer .mc-data-model-error{border:1px solid color-mix(in srgb, #e8a23a 18%, var(--mc-border));background:color-mix(in srgb, #f6a723 5%, var(--mc-surface,#fff));min-height:0;color:var(--mc-text);text-align:left;border-radius:17px;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:14px;margin:12px 22px 24px;padding:21px;display:flex}.mc-data-model-error-icon{background:color-mix(in srgb, #e8a23a 12%, var(--mc-surface,#fff));color:#ae7018;border-radius:13px;flex:0 0 42px;place-items:center;height:42px;display:grid}.mc-data-model-error-content{flex:auto;min-width:0}body .mc-data-model-drawer>.mc-data-model-error:not(.mc-data-model-error--inline){min-height:0;box-shadow:none;text-align:center;background:0 0;border:0;border-radius:0;flex-direction:column;flex:auto;justify-content:safe center;align-items:center;gap:12px;margin:0;padding:32px 24px;overflow-y:auto}body .mc-data-model-error:not(.mc-data-model-error--inline) .mc-data-model-error-content{flex:none;width:100%;max-width:480px}body .mc-data-model-error:not(.mc-data-model-error--inline) .mc-data-model-error-icon{width:44px;height:44px;color:var(--mc-text-muted);background:0 0;flex:none}body .mc-data-model-drawer .mc-data-model-error:not(.mc-data-model-error--inline) p{text-align:center}body .mc-data-model-drawer .mc-data-model-error:not(.mc-data-model-error--inline) .mc-data-model-error-actions{justify-content:center}.mc-data-model-error-eyebrow{color:var(--mc-text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:700;display:block}.mc-data-model-drawer .mc-data-model-error h3{color:var(--mc-text);letter-spacing:-.02em;margin:5px 0 8px;font-size:1.05rem;line-height:1.35}.mc-data-model-drawer .mc-data-model-error p{text-align:left;max-width:none;color:var(--mc-text-muted);overflow-wrap:anywhere;margin:0;font-size:.81rem;line-height:1.6}.mc-data-model-drawer .mc-data-model-error .mc-data-model-error-hint{color:var(--mc-text-muted);margin-top:10px}.mc-data-model-drawer .mc-data-model-error-actions{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:9px;margin-top:20px;display:flex}.mc-data-model-drawer .mc-data-model-error-actions button{border:1px solid var(--mc-border);background:var(--mc-surface,#fff);min-height:38px;color:var(--mc-text);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:8px;margin:0;padding:9px 14px;font-size:.79rem;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.mc-data-model-drawer .mc-data-model-error-actions button:hover:not(:disabled){background:var(--mc-sidebar-hover)}.mc-data-model-drawer .mc-data-model-error-actions .mc-data-model-primary-action{border-color:var(--mc-text);background:var(--mc-text);color:var(--mc-surface,#fff)}.mc-data-model-drawer .mc-data-model-error-actions .mc-data-model-primary-action:hover{background:color-mix(in srgb, var(--mc-text) 86%, var(--mc-surface))}.mc-data-model-drawer .mc-data-model-error-actions button:disabled{opacity:.5;cursor:wait}.mc-data-model-drawer .mc-data-model-error--inline{flex:none;margin:16px 24px 0;padding:14px 16px}.mc-data-model-drawer :is(button,input):focus-visible{outline:2px solid var(--mc-accent);outline-offset:3px}@media (max-width:760px){body .mc-data-model-drawer{border-radius:22px 22px 0 0!important;width:100vw!important;max-width:100vw!important;height:min(90dvh,760px)!important;max-height:90dvh!important;inset:auto 0 0!important}body .mc-data-model-drawer .mc-data-model-header{min-height:76px;padding:16px 18px 10px}.mc-data-model-title h2{white-space:normal}.mc-data-model-drawer .mc-data-model-error{gap:12px;margin:12px 16px 18px;padding:17px}.mc-data-model-error-icon{flex-basis:36px;height:36px}.mc-data-model-error-actions{margin-top:14px}.mc-data-model-drawer .mc-data-model-error-actions button{min-height:42px}body .mc-data-model-drawer .mc-data-model-footer{padding:12px 18px max(12px, env(safe-area-inset-bottom))}}@media (max-width:420px){.mc-data-model-drawer .mc-data-model-error{display:block}.mc-data-model-error-icon{margin-bottom:14px}.mc-data-model-drawer .mc-data-model-error-actions button{flex:100%}}@media (prefers-reduced-motion:reduce){.mc-data-model-drawer .mc-data-model-error-actions button,.mc-data-model-actions .mc-data-model-close{transition:none}}
.mc-user-account-launcher{margin:0 var(--mc-sidebar-rail,6px) 4px;border-bottom:1px solid var(--mc-border);flex:none;padding-block:5px}.mc-profile-menu-host .mc-user-account-launcher .outbornAppShellTrigger{padding:0}.mc-profile-menu-host:not(.collapsed) .mc-user-account-launcher .outbornAppShellTrigger{min-height:40px}.mc-profile-menu-host.collapsed .mc-user-account-launcher{width:44px;margin:0 auto 4px}.mc-profile-menu-host.collapsed .mc-user-account-launcher .outbornAppShellTrigger{grid-template-columns:1fr;gap:0;width:44px;min-height:44px;padding:0}.mc-profile-menu-host.collapsed .mc-user-account-launcher .outbornAppShellTriggerIcon{justify-self:center;width:34px;height:34px}.mc-profile-menu-host.collapsed .mc-user-account-launcher .outbornAppShellTriggerCopy,.mc-profile-menu-host.collapsed .mc-user-account-launcher .outbornAppShellChevron{display:none}@media (max-width:800px){.mc-user-account-launcher{margin-inline:0}}[data-theme=dark] .mc-user-account-launcher .outbornAppShellTrigger:is(:disabled,[aria-disabled=true]){opacity:.58!important;color:var(--mc-text-muted)!important}@media (max-width:800px){.mc-user-account-launcher{padding-block:4px}.mc-profile-menu-host:not(.collapsed) .mc-user-account-launcher .outbornAppShellTrigger{min-height:44px}}
[data-manual-refresh=true]{display:none!important}
.mc-scheduled-page,.mc-scheduled-page-content,.mc-scheduled-workspace{box-sizing:border-box;width:100%;max-width:none}.mc-sidebar:has(.mc-scheduled-agent-sidebar-button.active) .mc-overview-primary-nav{box-shadow:none!important;color:inherit!important;background:0 0!important}.mc-sidebar:has(.mc-scheduled-agent-sidebar-button.active) .mc-nav-item.active:not(.mc-scheduled-agent-sidebar-button){box-shadow:none!important;color:inherit!important;background:0 0!important}body:has(.mc-scheduled-page) .mc-sidebar .mc-overview-primary-nav{box-shadow:none!important;color:inherit!important;background:0 0!important}body:has(.mc-scheduled-page) .mc-sidebar .mc-nav-item.active:not(.mc-scheduled-agent-sidebar-button){box-shadow:none!important;color:inherit!important;background:0 0!important}.mc-sidebar:has(.mc-scheduled-agent-sidebar-button.active) .mc-overview-primary-nav:before{content:none!important;display:none!important}.mc-sidebar:has(.mc-scheduled-agent-sidebar-button.active) .mc-overview-primary-nav:after{content:none!important;display:none!important}.mc-sidebar:has(.mc-scheduled-agent-sidebar-button.active) .mc-nav-item.active:not(.mc-scheduled-agent-sidebar-button):before{content:none!important;display:none!important}.mc-sidebar:has(.mc-scheduled-agent-sidebar-button.active) .mc-nav-item.active:not(.mc-scheduled-agent-sidebar-button):after{content:none!important;display:none!important}body:has(.mc-scheduled-page) .mc-sidebar .mc-overview-primary-nav:before{content:none!important;display:none!important}body:has(.mc-scheduled-page) .mc-sidebar .mc-overview-primary-nav:after{content:none!important;display:none!important}.mc-scheduled-agent-sidebar-button.active{background:var(--mc-sidebar-hover)!important;color:var(--mc-text,#111827)!important}body:has(.mc-scheduled-page) .mc-scheduled-agent-sidebar-button{background:var(--mc-sidebar-hover)!important;color:var(--mc-text,#111827)!important}@media (max-width:760px){.mc-scheduled-page-content{padding-left:14px;padding-right:14px}}

:root{color:#17191d;font-synthesis:none;text-rendering:optimizelegibility;--ink:#17191d;--muted:#777d86;--line:#e5e7e9;--line-strong:#d7dade;--surface:#fff;--soft:#f7f7f6;--hover:#f2f3f4;--success:#24764c;--success-soft:#edf8f1;--warning:#8f6505;--warning-soft:#fff7de;--danger:#a92a22;--danger-soft:#fff0ed;background:#eff0f1;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{background:radial-gradient(circle at 84% 0,#fff 0,#f3f4f5 28%,#eceeef 72%);min-width:320px;min-height:100vh}button,input,select,textarea{font:inherit}button{color:inherit}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,a:focus-visible{outline-offset:2px;outline:2px solid #17191d}.spin{animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.bootScreen{align-content:center;place-items:center;gap:16px;min-height:100vh;display:grid}.brandGlyph{color:#fff;background:#17191d;border-radius:12px;place-items:center;width:38px;height:38px;display:inline-grid;box-shadow:inset 0 0 0 1px #ffffff1f,0 7px 18px #11131724}.loginPage{place-items:center;min-height:100vh;padding:24px;display:grid}.loginCard{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff2;border:1px solid #d5d8dcf0;border-radius:24px;width:min(430px,100%);padding:28px;box-shadow:0 24px 80px #17191d1a}.brandLockup{align-items:center;gap:12px;display:flex}.brandLockup>div{flex-direction:column;gap:2px;display:flex}.brandLockup strong{font-size:15px}.brandLockup span{color:var(--muted);font-size:11px}.loginIntro{margin:38px 0 24px}.loginIntro h1{letter-spacing:-.04em;margin:0 0 8px;font-size:28px}.loginIntro p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.loginForm{gap:14px;display:grid}.appShell{grid-template-columns:236px minmax(0,1fr);min-height:100vh;padding:12px;display:grid}.sidebar{flex-direction:column;min-width:0;height:calc(100vh - 24px);padding:9px 14px 10px 2px;display:flex;position:sticky;top:12px}.sidebarTop{justify-content:space-between;align-items:center;min-height:56px;display:flex}.brandButton{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:13px;align-items:center;gap:11px;width:100%;min-width:0;padding:6px 0;display:flex}.brandButton:hover{background:#fff9}.brandButton .brandGlyph{border-radius:11px;width:35px;height:35px}.brandCopy{flex-direction:column;gap:1px;min-width:0;display:flex}.brandCopy strong{letter-spacing:-.02em;white-space:nowrap;font-size:14px}.brandCopy small{color:#777c84;font-size:11px}.navList{gap:3px;margin-top:27px;display:grid}.navItem{cursor:pointer;color:#626771;text-align:left;background:0 0;border:0;border-radius:11px;align-items:center;gap:10px;width:100%;min-height:42px;padding:0 10px;display:flex}.navItem:hover{color:var(--ink);background:#ffffff8c}.navItem.active{color:var(--ink);background:#ffffffeb;font-weight:650;box-shadow:0 1px #ffffff80,0 4px 14px #191b1f0d}.navItem span{flex:1;font-size:13px}.navItem small{color:#686d75;background:#e8eaec;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;display:grid}.navDivider{background:#ced1d5d9;height:1px;margin:14px 8px}.sidebarFooter{margin-top:auto}.adminBadge{border-radius:13px;grid-template-columns:34px minmax(0,1fr) 32px;align-items:center;gap:9px;padding:8px;display:grid}.adminBadge:hover{background:#ffffff85}.avatar{color:#fff;background:linear-gradient(145deg,#2c2f34,#0d0f11);border-radius:50%;place-items:center;width:34px;height:34px;font-size:11px;display:grid}.adminBadge>div{flex-direction:column;gap:1px;min-width:0;display:flex}.adminBadge strong{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.adminBadge small{color:var(--muted);font-size:11px}.mainPanel{background:#fffffff7;border:1px solid #d8dadee0;border-radius:25px;min-width:0;min-height:calc(100vh - 24px);overflow:hidden;box-shadow:0 7px 26px #191b1f12}.topBar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:20;background:#ffffffe6;border-bottom:1px solid #eceeef;align-items:center;gap:14px;min-height:82px;padding:15px 25px;display:flex;position:sticky;top:0}.pageTitle{flex:1;min-width:0}.pageTitle h1{letter-spacing:-.03em;margin:0;font-size:19px}.pageTitle p{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;max-width:720px;margin:4px 0 0;font-size:11px;overflow:hidden}.topActions{align-items:center;gap:8px;display:flex}.pageContent{padding:24px 25px 32px}.pageStack{gap:20px;display:grid}.mobileBottomNav,.mobileMenuButton,.mobileClose,.mobileScrim{display:none}.button{cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 14px;font-size:12px;font-weight:620;transition:all .15s;display:inline-flex}.button:active:not(:disabled){transform:translateY(1px)}.button:disabled{opacity:.5;cursor:not-allowed}.button.primary{color:#fff;background:#17191d;border-color:#17191d;box-shadow:0 2px 6px #1113171f}.button.primary:hover:not(:disabled){background:#2a2d31}.button.secondary{color:#30343a;background:#fff;border-color:#dedfe2}.button.secondary:hover:not(:disabled){background:#f7f7f6;border-color:#cfd2d6}.button.danger{color:#fff;background:#ad2b22}.button.dangerSecondary{color:#a5241b;background:#fff;border-color:#efc7c3}.button.dangerSecondary:hover{background:#fff4f2}.iconButton{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.iconButton:hover{background:#f3f4f5;border-color:#e6e8ea}.inputIconButton{color:#797e85;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:3px;right:3px}.inputIconButton:hover{background:#f1f2f3}.backButton{color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:4px 2px;font-size:11px;display:inline-flex}.backButton:hover{color:var(--ink)}.sectionHeader{justify-content:space-between;align-items:flex-end;gap:15px;display:flex}.sectionHeader h2{letter-spacing:-.025em;margin:0;font-size:13px}.sectionHeader p{color:#757a83;margin:4px 0 0;font-size:11px;line-height:1.4}.metricsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.metricCard{background:linear-gradient(145deg,#fff,#fcfdfd);border:1px solid #e9ebec;border-radius:16px;min-height:114px;padding:15px}.metricTop{justify-content:space-between;align-items:center;gap:10px;display:flex}.metricTop span{text-transform:uppercase;letter-spacing:.06em;color:#80858d;font-size:11px}.metricTop svg{color:#9a9ea4}.metricCard>strong{letter-spacing:-.04em;margin-top:12px;font-size:28px;display:block}.metricCard>small{color:#91969e;margin-top:4px;font-size:11px;display:block}.splitGrid{grid-template-columns:minmax(0,1.35fr) minmax(280px,.85fr);gap:12px;display:grid}.sectionCard{background:#fff;border:1px solid #e8eaeb;border-radius:16px;min-width:0;padding:16px}.sectionCard>.sectionHeader{margin-bottom:13px}.connectedList{display:grid}.connectedRow{text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #f0f1f2;grid-template-columns:40px minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:58px;display:grid}.connectedList .connectedRow:first-child{border-top:0}.connectedRow:hover{background:#fbfbfb}.connectedRow>div{flex-direction:column;gap:1px;min-width:0;display:flex}.connectedRow strong{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.connectedRow small{color:#8a8f97;font-size:11px}.statusPill{color:#6e737b;white-space:nowrap;background:#f2f4f5;border-radius:999px;align-items:center;gap:5px;height:22px;padding:0 8px;font-size:11px;font-weight:650;display:inline-flex}.statusPill.success{background:var(--success-soft);color:var(--success)}.statusPill.warning{background:var(--warning-soft);color:var(--warning)}.statusPill.danger{background:var(--danger-soft);color:var(--danger)}.statusDot{background:currentColor;border-radius:50%;width:6px;height:6px}.categoryLines{gap:11px;display:grid}.categoryLine{grid-template-columns:112px minmax(0,1fr) 25px;align-items:center;gap:9px;display:grid}.categoryLabel{color:#5f646c;align-items:center;gap:6px;font-size:11px;display:flex}.progressTrack{background:#f0f1f2;border-radius:999px;height:5px;overflow:hidden}.progressTrack span{border-radius:inherit;background:#747983;height:100%;display:block}.categoryLine>strong{text-align:right;font-size:11px}.quickProviders{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.quickProvider{cursor:pointer;background:#fff;border:1px solid #e8eaeb;border-radius:12px;align-items:center;gap:8px;min-width:0;padding:10px;display:flex}.quickProvider:hover{background:#f8f9f9;border-color:#d9dcdf}.quickProvider>div{flex-direction:column;gap:1px;min-width:0;display:flex}.quickProvider strong{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.quickProvider small{color:#90959c;font-size:11px}.providerMark{background:var(--provider-accent,#6b7280);color:#fff;border-radius:12px;place-items:center;font-weight:720;display:grid;box-shadow:inset 0 0 0 1px #ffffff21}.providerMark.sm{border-radius:10px;width:32px;height:32px;font-size:11px}.providerMark.md{width:42px;height:42px;font-size:11px}.categoryTag{color:#858990;align-items:center;gap:4px;font-size:11px;display:inline-flex}.toolbar{justify-content:space-between;align-items:center;gap:10px;display:flex}.searchBox{color:#91959d;background:#fff;border:1px solid #e5e7e9;border-radius:10px;align-items:center;gap:7px;width:300px;height:37px;padding:0 10px;display:flex}.searchBox input{width:100%;color:var(--ink);background:0 0;border:0;outline:0;font-size:11px}.chipScroller{scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}.chipScroller::-webkit-scrollbar{display:none}.chip{color:#6a7078;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e6e8ea;border-radius:999px;min-height:30px;padding:0 10px;font-size:11px}.chip.active{color:#fff;background:#17191d;border-color:#17191d}.providerGrid,.connectionGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.providerCard{background:#fff;border:1px solid #e9ebec;border-radius:15px;grid-template-rows:1fr auto;min-height:180px;display:grid;overflow:hidden}.providerCardButton{text-align:left;cursor:pointer;background:0 0;border:0;min-width:0;padding:15px}.providerCardButton:hover{background:#fafbfb}.providerCardTop{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.providerCardCopy{margin-top:14px}.providerCardCopy h3{margin:0;font-size:11px}.providerCardCopy p{color:#81868e;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:5px 0 0;font-size:11px;line-height:1.5;display:-webkit-box;overflow:hidden}.providerCardFooter{border-top:1px solid #f0f1f2;justify-content:space-between;align-items:center;gap:8px;padding:10px 15px;display:flex}.capabilityStat{color:#858a92;font-size:11px}.connectionCard{background:#fff;border:1px solid #e8eaeb;border-radius:15px;gap:11px;padding:14px;display:grid}.connectionCardMain{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;padding:0;display:grid}.connectionCardMain h2{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:11px;overflow:hidden}.connectionCardMain p{color:#838890;margin:4px 0 0;font-size:11px}.connectionCardStatus{color:#7d8289;align-items:center;gap:5px;margin-left:52px;font-size:11px;display:flex}.connectionCardStatus .dot{background:#339a69;border-radius:50%;width:6px;height:6px}.connectionCardActions{justify-content:flex-end;display:flex}.connectionHero{justify-content:space-between;align-items:center;gap:14px;display:flex}.connectionHeroMain{align-items:center;gap:12px;min-width:0;display:flex}.connectionHeroCopy{min-width:0}.titleLine{align-items:center;gap:7px;min-width:0;display:flex}.titleLine h2{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:15px;overflow:hidden}.connectionHeroCopy>p{color:#81868e;margin:4px 0 0;font-size:11px}.connectionHeroCopy>small{color:#a0a4aa;margin-top:5px;font-size:11px;display:block}.heroActions{gap:7px;display:flex}.connectionTabs{scrollbar-width:none;border-bottom:1px solid #e7e9eb;gap:12px;display:flex;overflow-x:auto}.connectionTabs::-webkit-scrollbar{display:none}.connectionTab{color:#797e86;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;min-height:34px;padding:0 3px;font-size:11px}.connectionTab.active{color:#17191d;border-bottom-color:#17191d;font-weight:650}.detailList{border:1px solid #eceef0;border-radius:12px;overflow:hidden}.detailList>div{border-top:1px solid #f0f1f2;grid-template-columns:140px minmax(0,1fr);align-items:center;gap:11px;min-height:38px;padding:7px 10px;display:grid}.detailList>div:first-child{border-top:0}.detailList dt{color:#82878e;font-size:11px}.detailList dd{overflow-wrap:anywhere;margin:0;font-size:11px}.fieldList{gap:7px;display:grid}.fieldListRow{justify-content:space-between;align-items:center;gap:10px;display:flex}.fieldListRow>div{align-items:center;gap:6px;font-size:11px;display:flex}.fieldListRow>small{color:#91959c;font-size:11px}.secretBadge{color:#26774f;background:#eef8f2;border-radius:999px;align-items:center;gap:5px;padding:4px 7px;font-size:11px;display:inline-flex}.resourceLayout{grid-template-columns:230px minmax(0,1fr);gap:10px;min-height:420px;display:grid}.resourceMenu{background:#fafbfb;border:1px solid #eaeced;border-radius:12px;align-self:start;padding:6px}.resourceMenu>div{border-top:1px solid #eef0f1}.resourceMenu>div:first-child{border-top:0}.resourceMenuItem{text-align:left;cursor:pointer;color:#60666e;background:0 0;border:0;border-radius:8px;grid-template-columns:25px minmax(0,1fr) 18px;align-items:center;gap:7px;width:100%;min-height:42px;padding:6px;display:grid}.resourceMenuItem:hover{color:#17191d;background:#f0f1f2}.resourceMenuItem>div{flex-direction:column;min-width:0;display:flex}.resourceMenuItem span{white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:620;overflow:hidden}.resourceMenuItem small{color:#9a9ea5;font-size:11px}.inlineResourceForm{gap:7px;padding:6px 6px 10px;display:grid}.resourceWorkspace{background:#fff;border:1px solid #e9ebec;border-radius:12px;min-width:0;overflow:hidden}.resourceToolbar{border-bottom:1px solid #eeeff0;justify-content:space-between;align-items:center;gap:8px;min-height:43px;padding:7px 9px;display:flex}.resourceToolbar strong{font-size:11px}.dataViewer,.codePanel{color:#dee1e6;white-space:pre-wrap;word-break:break-word;background:#0f1115;margin:0;padding:14px;font-size:11px;line-height:1.55;overflow:auto}.dataViewer{min-height:330px;max-height:620px}.codePanel{border-radius:9px;max-height:260px}.dataError{color:#98281f;background:#fff2ef;border-radius:9px;padding:9px 10px;font-size:11px}.actionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.actionCard{background:#fff;border:1px solid #e8eaeb;border-radius:12px;gap:9px;padding:12px;display:grid}.actionCard.destructive{background:snow;border-color:#f0dad6}.actionCardHead{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.actionCardHead h2{margin:0;font-size:11px}.actionCardHead p,.actionCard>p{color:#7e838a;margin:4px 0 0;font-size:11px;line-height:1.45}.compactForm{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.field{gap:6px;min-width:0;display:grid}.fieldLabel{color:#52575f;font-size:11px;font-weight:620}.fieldLabel b{color:#b32d24}.field input,.field select,.field textarea{color:#292c31;background:#fff;border:1px solid #dee1e3;border-radius:9px;outline:0;width:100%;font-size:11px}.field input,.field select{height:36px;padding:0 9px}.field textarea{resize:vertical;min-height:84px;padding:9px}.field input:focus,.field select:focus,.field textarea:focus{border-color:#9a9ea4;box-shadow:0 0 0 3px #17191d0a}.field small{color:#91959c;font-size:11px;line-height:1.35}.inputShell{display:block;position:relative}.inputShell input{padding-right:36px}.formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.modalBackdrop{z-index:var(--mc-z-modal);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#14161a61;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.modal{background:#fff;border:1px solid #d8dbdf;border-radius:16px;width:min(520px,100%);max-height:min(820px,88vh);overflow:auto;box-shadow:0 20px 60px #14161a2e}.modal.wide{width:min(640px,100%)}.modalHeader{border-bottom:1px solid #eceef0;justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:13px 15px;display:flex}.modalHeader h2{margin:0;font-size:12px}.modalHeader p{color:#8a8e96;margin:2px 0 0;font-size:11px}.modalBody{gap:12px;padding:15px;display:grid}.modalFooter{background:#fcfdfd;border-top:1px solid #eceef0;justify-content:flex-end;gap:7px;padding:12px 15px 15px;display:flex}.confirmIntro{grid-template-columns:34px minmax(0,1fr);align-items:start;gap:10px;display:grid}.confirmIntro>span{color:#a4261e;background:#fff2f0;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.confirmIntro strong{font-size:11px}.confirmIntro p{color:#7a7f87;margin:4px 0 0;font-size:11px;line-height:1.45}.emptyState{text-align:center;align-content:center;place-items:center;min-height:250px;padding:28px;display:grid}.emptyState>span{color:#71767e;background:#f4f5f5;border-radius:14px;place-items:center;width:48px;height:48px;margin-bottom:12px;display:grid}.emptyState h3{margin:0;font-size:12px}.emptyState p{color:#858a91;max-width:420px;margin:7px 0 15px;font-size:11px;line-height:1.5}.activityList{display:grid}.activityRow{border-top:1px solid #f0f1f2;grid-template-columns:29px minmax(0,1fr) auto auto;align-items:center;gap:9px;min-height:58px;padding:6px 0;display:grid}.activityList .activityRow:first-child{border-top:0}.activityIcon{color:#666b73;background:#f4f5f5;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.activityIcon.success{color:#277a51;background:#edf8f1}.activityIcon.danger{color:#a32a21;background:#fff0ed}.activityIcon.warning{color:#916504;background:#fff7df}.activityCopy{flex-direction:column;gap:1px;min-width:0;display:flex}.activityCopy strong{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.activityCopy small{color:#8c9198;font-size:11px}.activityRow time{color:#91959d;white-space:nowrap;font-size:11px}.settingsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.settingsGrid .sectionCard{min-height:220px}.settingsIcon{background:#f4f5f5;border:1px solid #e8eaeb;border-radius:11px;place-items:center;width:38px;height:38px;margin-bottom:16px;display:grid}.settingsGrid h2{margin:0;font-size:11px}.settingsGrid p{color:#7d8289;margin:8px 0;font-size:11px;line-height:1.55}.checkList{color:#676c74;gap:7px;margin:13px 0 0;padding:0;font-size:11px;list-style:none;display:grid}.checkList li{align-items:center;gap:6px;display:flex}.checkList svg{color:#268059}.copyField{border:1px solid #e1e3e5;border-radius:9px;grid-template-columns:minmax(0,1fr) 34px;margin-top:14px;display:grid;overflow:hidden}.copyField code{white-space:nowrap;text-overflow:ellipsis;padding:10px;font-size:11px;overflow:hidden}.copyField .iconButton{border-left:1px solid #e7e9ea;border-radius:0}.securityMetric{align-items:baseline;gap:8px;margin-top:22px;display:flex}.securityMetric strong{font-size:26px}.securityMetric span{color:#858a91;font-size:11px}.toastViewport{z-index:var(--mc-z-toast);pointer-events:none;gap:7px;width:min(340px,100vw - 36px);display:grid;position:fixed;bottom:18px;right:18px}.toast{color:#fff;background:#17191d;border-radius:11px;align-items:center;gap:8px;min-height:42px;padding:10px 12px;font-size:11px;display:flex;box-shadow:0 14px 34px #14161a33}.toast.success svg{color:#74dca6}.toast.error svg{color:#ff8d83}@media (max-width:1120px){.metricsGrid,.providerGrid,.connectionGrid,.quickProviders{grid-template-columns:repeat(2,minmax(0,1fr))}.actionGrid{grid-template-columns:1fr}}@media (max-width:900px){body{background:#fff}.appShell{padding:0;display:block}.sidebar{z-index:var(--mc-z-mobile-nav-drawer);width:min(300px,88vw);height:100dvh;padding:max(12px,env(safe-area-inset-top)) 12px max(12px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#f8f9f9f7;transition:transform .2s;position:fixed;top:0;bottom:0;left:0;transform:translate(-105%);box-shadow:24px 0 65px #14161a29}.sidebar.mobileOpen{transform:translate(0)}.mobileClose,.mobileMenuButton{display:inline-grid}.mobileScrim{z-index:var(--mc-z-mobile-nav-backdrop);background:#14161a47;border:0;display:block;position:fixed;inset:0}.mainPanel{min-height:100dvh;box-shadow:none;border:0;border-radius:0}.topBar{min-height:calc(60px + env(safe-area-inset-top));height:calc(60px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 14px 0}.pageTitle p{display:none}.pageTitle h1{font-size:16px}.pageContent{padding:17px 14px calc(88px + env(safe-area-inset-bottom))}.mobileBottomNav{z-index:var(--mc-z-mobile-app-dock);min-height:calc(65px + env(safe-area-inset-bottom));padding:5px 7px calc(5px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff5;border-top:1px solid #e2e4e6;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.mobileBottomNav>button:not(.mobileAdd){color:#777c84;background:0 0;border:0;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:11px;display:flex}.mobileBottomNav>button.active{color:#17191d;background:#f1f2f3}.mobileAdd{color:#fff;background:#17191d;border:4px solid #fff;border-radius:50%;place-self:center;place-items:center;width:42px;height:42px;margin-top:-14px;display:grid;box-shadow:0 7px 16px #11131733}.splitGrid,.settingsGrid,.resourceLayout{grid-template-columns:1fr}.resourceMenu{scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}.resourceMenu>div{border:1px solid #eceef0;border-radius:8px;flex:0 0 min(230px,75vw)}.resourceWorkspace{min-height:360px}.connectionHero{flex-direction:column;align-items:flex-start}.heroActions{width:100%}.heroActions .button{flex:1}}@media (max-width:640px){.desktopOnly{display:none}.topActions .button{width:36px;padding:0}.metricsGrid{gap:8px}.metricCard{padding:12px}.metricCard>strong{font-size:24px}.providerGrid,.connectionGrid{grid-template-columns:1fr}.quickProviders{grid-template-columns:1fr 1fr}.toolbar{flex-direction:column;align-items:stretch}.searchBox{width:100%}.formGrid,.compactForm{grid-template-columns:1fr}.modalBackdrop{place-items:end center;padding:0}.modal,.modal.wide{border-bottom:0;border-radius:20px 20px 0 0;width:100%;max-height:92dvh}.modalFooter{padding-bottom:calc(16px + env(safe-area-inset-bottom));position:sticky;bottom:0}.activityRow{grid-template-columns:29px minmax(0,1fr) auto}.activityRow time{grid-column:2}.detailList>div{grid-template-columns:1fr;gap:4px}.quickProvider:nth-child(n+7){display:none}}.setupShell{background:#fffffff5;border:1px solid #e5e7e9;border-radius:22px;grid-template-columns:270px minmax(0,1fr);min-height:calc(100vh - 154px);display:grid;overflow:hidden;box-shadow:0 18px 55px #181b2012}.setupRail{background:linear-gradient(155deg,#f4f5f5 0%,#eceeef 100%);border-right:1px solid #e0e3e5;flex-direction:column;padding:28px 24px;display:flex}.setupBrand{align-items:center;gap:11px;display:flex}.setupBrand>div{flex-direction:column;gap:2px;display:flex}.setupBrand strong{font-size:13px}.setupBrand small{color:var(--muted);font-size:11px}.setupProgress{gap:5px;margin-top:46px;display:grid}.setupStep{color:#92979e;grid-template-columns:31px minmax(0,1fr);align-items:start;gap:10px;padding:9px 0;display:grid;position:relative}.setupStep:not(:last-child):after{content:"";background:#d4d7da;width:1px;height:19px;position:absolute;top:39px;left:15px}.setupStep>span{background:#ffffff9e;border:1px solid #d4d7da;border-radius:50%;place-items:center;width:31px;height:31px;font-size:11px;font-weight:700;display:grid}.setupStep>div{flex-direction:column;gap:3px;padding-top:2px;display:flex}.setupStep strong{color:#787d84;font-size:11px}.setupStep small{font-size:11px;line-height:1.35}.setupStep.active>span{color:#fff;background:#17191d;border-color:#17191d;box-shadow:0 4px 14px #17191d29}.setupStep.active strong{color:#17191d}.setupStep.complete>span{color:#217348;background:#e8f6ed;border-color:#bcdcc9}.setupStep.complete:after{background:#9ecab0}.setupAsideNote{color:#747a82;align-items:flex-start;gap:8px;margin:auto 0 0;font-size:11px;line-height:1.5;display:flex}.setupContent{flex-direction:column;justify-content:center;min-width:0;padding:clamp(32px,6vw,76px);display:flex}.setupEyebrow{color:#777c84;text-transform:uppercase;letter-spacing:.11em;margin-bottom:22px;font-size:11px;font-weight:700}.setupStage{max-width:760px}.setupHeroIcon{color:#fff;background:#17191d;border-radius:17px;place-items:center;width:58px;height:58px;display:grid;box-shadow:0 10px 26px #12141829}.setupHeroIcon.success{color:#23764c;box-shadow:none;background:#eaf7ef}.setupStage h1{letter-spacing:-.055em;margin:24px 0 10px;font-size:clamp(28px,4vw,44px);line-height:1.02}.setupStage>p{color:#717780;max-width:640px;margin:0;font-size:12px;line-height:1.65}.setupFeatureGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:30px;display:grid}.setupFeatureGrid>div{background:#fbfcfc;border:1px solid #e7e9eb;gap:7px;min-height:128px;padding:15px;display:grid}.setupFeatureGrid>div:first-child{border-radius:14px 4px 4px 14px}.setupFeatureGrid>div:last-child{border-radius:4px 14px 14px 4px}.setupFeatureGrid svg{color:#686e76}.setupFeatureGrid strong{font-size:11px}.setupFeatureGrid small{color:#82878e;font-size:11px;line-height:1.5}.setupActions{align-items:center;gap:14px;margin-top:30px;display:flex}.setupTextButton{color:#737880;cursor:pointer;background:0 0;border:0;padding:8px;font-size:11px}.setupTextButton:hover{color:#17191d}.setupProviderGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:26px;display:grid}.setupProviderGrid>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #e4e6e8;border-radius:13px;grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;gap:11px;min-height:78px;padding:11px;transition:all .16s;display:grid}.setupProviderGrid>button:hover{background:#fafbfb;border-color:#bfc3c7;transform:translateY(-1px);box-shadow:0 8px 24px #181b1f0f}.setupProviderGrid>button>span{flex-direction:column;gap:3px;min-width:0;display:flex}.setupProviderGrid strong{font-size:11px}.setupProviderGrid small{color:#858a91;white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:1.4;overflow:hidden}.setupProviderGrid>button>svg{color:#989da4}.setupReady{text-align:left}.setupReadyCard{background:#fbfdfc;border:1px solid #dfe8e2;border-radius:14px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;max-width:560px;margin-top:28px;padding:14px;display:grid}.setupReadyCard>div{flex-direction:column;gap:3px;display:flex}.setupReadyCard strong{font-size:11px}.setupReadyCard small{color:#7d838a;font-size:11px}@media (max-width:900px){.setupShell{grid-template-columns:1fr;min-height:calc(100dvh - 112px)}.setupRail{display:none}.setupContent{padding:30px 22px}.setupFeatureGrid{grid-template-columns:1fr}.setupFeatureGrid>div,.setupFeatureGrid>div:first-child,.setupFeatureGrid>div:last-child{border-radius:12px;min-height:auto}.setupProviderGrid{grid-template-columns:1fr}}@media (max-width:640px){.setupShell{box-shadow:none;border:0;border-radius:0;margin:-17px -14px}.setupContent{padding:28px 18px calc(90px + env(safe-area-inset-bottom))}.setupStage h1{font-size:31px}.setupProviderGrid>button{min-height:72px}.setupReadyCard{grid-template-columns:42px minmax(0,1fr)}.setupReadyCard .statusPill{grid-column:2;justify-self:start}.setupActions{flex-direction:column;align-items:stretch}.setupActions .button{width:100%}}
.mc-product-connect-surface{--font-regular:400;--font-medium:500;--font-semibold:600;--font-bold:700}.mc-product-connect-surface .appShell{font-size:14px;line-height:1.5;font-weight:var(--font-regular)}.mc-product-connect-surface button,.mc-product-connect-surface input,.mc-product-connect-surface select,.mc-product-connect-surface textarea{font-weight:var(--font-regular)}.brandLockup strong,.brandCopy strong{font-size:15px;line-height:1.25;font-weight:var(--font-semibold);letter-spacing:-.015em}.brandCopy strong .agentConnectKeyword{color:#8a9098;font-weight:var(--font-medium)}.brandLockup span,.brandCopy small{font-size:12px;line-height:1.35;font-weight:var(--font-regular)}.navItem span{font-size:13px;line-height:1.3;font-weight:var(--font-medium)}.navItem.active{font-weight:var(--font-semibold)}.navItem small{font-size:11px;font-weight:var(--font-medium)}.adminBadge strong{font-size:13px;line-height:1.3;font-weight:var(--font-semibold)}.adminBadge small{font-size:11px;line-height:1.3}.avatar{font-size:12px;font-weight:var(--font-semibold)}.sectionHeader h2{font-size:14px;line-height:1.3;font-weight:var(--font-semibold);letter-spacing:-.015em}.sectionHeader p{margin-top:4px;font-size:12px;line-height:1.45}.button{font-size:13px;line-height:1.2;font-weight:var(--font-semibold)}.backButton{font-size:13px;line-height:1.3;font-weight:var(--font-medium)}.metricTop span{font-size:11px;line-height:1.25;font-weight:var(--font-semibold);letter-spacing:.045em}.metricCard>strong{font-size:28px;line-height:1;font-weight:var(--font-semibold)}.metricCard>small{font-size:12px;line-height:1.35}.connectedRow strong{font-size:13px;line-height:1.3;font-weight:var(--font-semibold)}.connectedRow small{font-size:12px;line-height:1.35}.statusPill{height:auto;min-height:24px;font-size:11px;line-height:1;font-weight:var(--font-semibold)}.categoryLabel,.categoryLine>strong{font-size:12px;line-height:1.3;font-weight:var(--font-medium)}.quickProvider strong{font-size:13px;line-height:1.3;font-weight:var(--font-semibold)}.quickProvider small{font-size:11px;line-height:1.3}.usageCard{background:#fff;border:1px solid #e8eaeb;border-radius:16px;min-width:0;padding:16px}.usageHeader{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.usageHeader h2{font-size:14px;line-height:1.3;font-weight:var(--font-semibold);letter-spacing:-.015em;margin:0}.usageHeader p{color:#757a83;margin:4px 0 0;font-size:12px;line-height:1.45}.usageLegend{color:#6f747c;font-size:11px;font-weight:var(--font-medium);flex-wrap:wrap;align-items:center;gap:14px;display:flex}.usageLegend span{align-items:center;gap:6px;display:inline-flex}.usageLegendDot{background:#16191d;border-radius:999px;width:8px;height:8px;display:inline-block}.usageLegendDot.changes{background:#8c939d}.usageLegendDot.failures{background:#c3473d}.usageStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.usageStats>div{background:#fbfbfb;border:1px solid #eef0f1;border-radius:12px;padding:10px 12px}.usageStats span{color:#858a92;font-size:11px;line-height:1.3;font-weight:var(--font-medium);display:block}.usageStats strong{font-size:18px;line-height:1.1;font-weight:var(--font-semibold);letter-spacing:-.02em;margin-top:5px;display:block}.usageStats strong small{color:#9ba0a7;font-size:11px;font-weight:var(--font-medium);margin-left:2px}.usageChart{min-width:0;margin-top:16px}.usageChart svg{width:100%;height:190px;display:block;overflow:visible}.usageGridLine{stroke:#eef0f1;stroke-width:1px}.usageLine{fill:none;stroke-linecap:round;stroke-linejoin:round}.usageLine.total{stroke:#17191d;stroke-width:2.2px}.usageLine.changes{stroke:#9aa0a8;stroke-width:1.7px;stroke-dasharray:5 5}.usageFailurePoint{fill:#fff;stroke:#ba3f36;stroke-width:2px}.usageAxis{grid-template-columns:repeat(14,minmax(0,1fr));margin-top:5px;display:grid}.usageAxis span{color:#92979e;text-align:center;white-space:nowrap;min-width:0;font-size:11px;line-height:1.2}.usageEmpty{color:#7f848b;background:#f7f8f8;border-radius:10px;margin-top:12px;padding:10px 12px;font-size:12px;line-height:1.4}.searchBox input{font-size:13px;line-height:1.3}.chip{min-height:32px;font-size:12px;line-height:1;font-weight:var(--font-medium)}.chip.active{font-weight:var(--font-semibold)}.providerCardCopy h3{font-size:15px;line-height:1.3;font-weight:var(--font-semibold);letter-spacing:-.01em}.providerCardCopy p{font-size:13px;line-height:1.5}.categoryTag,.capabilityStat{font-size:11px;line-height:1.35;font-weight:var(--font-medium)}.connectionCardMain h2{font-size:14px;line-height:1.3;font-weight:var(--font-semibold)}.connectionCardMain p,.connectionCardStatus{font-size:12px;line-height:1.35}.titleLine h2{font-size:18px;line-height:1.25;font-weight:var(--font-semibold);letter-spacing:-.02em}.connectionHeroCopy>p{font-size:13px;line-height:1.4}.connectionHeroCopy>small{font-size:12px;line-height:1.35}.connectionTab{font-size:13px;line-height:1.3;font-weight:var(--font-medium)}.connectionTab.active{font-weight:var(--font-semibold)}.detailList dt,.detailList dd,.fieldListRow,.fieldListRow small{font-size:13px;line-height:1.4}.detailList dt{font-weight:var(--font-medium)}.detailList dd{font-weight:var(--font-regular)}.secretBadge{font-size:12px;font-weight:var(--font-semibold)}.resourceMenuItem span,.resourceToolbar strong{font-size:13px;line-height:1.35;font-weight:var(--font-semibold)}.resourceMenuItem small{font-size:12px;line-height:1.4}.actionCardHead h2{font-size:14px;line-height:1.3;font-weight:var(--font-semibold)}.actionCardHead p{font-size:12px;line-height:1.45}.fieldLabel{font-size:13px;line-height:1.3;font-weight:var(--font-semibold)}.field small{font-size:12px;line-height:1.4}.field input,.field select,.field textarea,.inputShell input{font-size:13px;line-height:1.4;font-weight:var(--font-regular)}.modalHeader h2{font-size:17px;line-height:1.3;font-weight:var(--font-semibold);letter-spacing:-.015em}.modalHeader p,.confirmIntro p{font-size:13px;line-height:1.45}.confirmIntro strong{font-size:14px;font-weight:var(--font-semibold)}.codePanel,.dataViewer,.copyField code{font-size:12px;line-height:1.5}.activityCopy strong{font-size:13px;line-height:1.3;font-weight:var(--font-semibold)}.activityCopy small,.activityRow time{font-size:12px;line-height:1.35}.settingsGrid .sectionCard>h2{font-size:15px;line-height:1.3;font-weight:var(--font-semibold)}.settingsGrid .sectionCard>p,.checkList,.securityMetric span{font-size:13px;line-height:1.5}.securityMetric strong{font-size:24px;line-height:1;font-weight:var(--font-semibold)}.emptyState h3{font-size:14px;line-height:1.3;font-weight:var(--font-semibold)}.emptyState p{font-size:13px;line-height:1.45}.providerMark.providerLogo{color:var(--provider-logo,#505761);background:var(--provider-logo-bg,#fff);border:1px solid #e4e7ea;flex:none;font-weight:400;overflow:hidden;box-shadow:0 1px 2px #1018280a}.providerMark.providerLogo.sm{border-radius:10px;width:34px;height:34px}.providerMark.providerLogo.md{border-radius:12px;width:44px;height:44px}.providerLogo svg{width:58%;height:58%;display:block}.providerLogo img{object-fit:contain;width:66%;max-width:100%;height:66%;max-height:100%;display:block}.providerLogo.providerLogoOutborn img{border-radius:7px;width:72%;height:72%}.providerLogo.internal{color:#fff;background:#17191d;border-color:#17191d}.providerLogo.internal svg{width:50%;height:50%}@media (max-width:760px){.providerCardCopy h3{font-size:14px}.providerCardCopy p{font-size:12px}.categoryTag,.capabilityStat{font-size:11px}.usageHeader{gap:10px;display:grid}.usageLegend{gap:10px}.usageStats{grid-template-columns:repeat(2,minmax(0,1fr))}.usageChart svg{height:160px}.usageAxis span{font-size:11px}}.providerPickerField{grid-column:1/-1}.providerPickerSearch{color:#8a9098;background:#fff;border:1px solid #dfe2e5;border-radius:10px;grid-template-columns:18px minmax(0,1fr) 30px;align-items:center;gap:7px;min-height:40px;padding:0 5px 0 11px;display:grid}.providerPickerSearch:focus-within{border-color:#9a9ea4;box-shadow:0 0 0 3px #17191d0a}.providerPickerSearch input{height:38px;box-shadow:none;background:0 0;border:0;outline:0;padding:0;font-size:13px}.providerPickerSearch input:focus{box-shadow:none;border:0}.providerPickerSearch>button{color:#7d838b;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:28px;height:28px;padding:0;display:grid}.providerPickerSearch>button:hover{color:#25282d;background:#f1f3f4}.providerPickerList{overscroll-behavior:contain;scrollbar-gutter:stable;background:#f8f9f9;border:1px solid #e4e7e9;border-radius:12px;max-height:286px;padding:4px;overflow-y:auto}.providerPickerOption{color:#34383e;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;grid-template-columns:34px minmax(0,1fr) 24px;align-items:center;gap:10px;width:100%;min-height:56px;padding:7px 9px;display:grid}.providerPickerOption:hover{background:#fff}.providerPickerOption.selected{background:#fff;border-color:#d9dde1;box-shadow:0 1px 3px #14161a0d}.providerPickerCopy{flex-direction:column;gap:3px;min-width:0;display:flex}.providerPickerCopy strong{font-size:13px;line-height:1.3;font-weight:var(--font-semibold)}.providerPickerCopy small{color:#7d838b;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.35;overflow:hidden}.providerPickerSelection{color:#969ba2;border-radius:999px;place-items:center;width:24px;height:24px;display:grid}.providerPickerOption.selected .providerPickerSelection{color:#fff;background:#17191d}.providerPickerEmpty{color:#858b93;text-align:left;justify-content:center;align-items:center;gap:10px;min-height:92px;padding:18px;display:flex}.providerPickerEmpty>span{flex-direction:column;gap:2px;display:flex}.providerPickerEmpty strong{color:#4e535a;font-size:13px}.providerPickerEmpty small{font-size:12px}@media (max-width:640px){.providerPickerList{max-height:240px}.providerPickerCopy small{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}}
.providerPickerField{grid-column:1/-1;position:relative}.providerPickerControl{position:relative}.providerPickerTrigger{color:#34383e;text-align:left;cursor:pointer;width:100%;min-height:58px;transition:border-color var(--mc-motion-fast,.13s) var(--mc-motion-ease-standard,cubic-bezier(.2, 0, 0, 1)), box-shadow var(--mc-motion-medium,.18s) var(--mc-motion-ease-standard,cubic-bezier(.2, 0, 0, 1)), background-color var(--mc-motion-fast,.13s) var(--mc-motion-ease-standard,cubic-bezier(.2, 0, 0, 1));background:#fff;border:1px solid #dfe2e5;border-radius:12px;grid-template-columns:34px minmax(0,1fr) 24px;align-items:center;gap:10px;padding:8px 11px;display:grid}.providerPickerTrigger:hover{background:#fbfbfb;border-color:#cfd3d7}.providerPickerTrigger:focus-visible{border-color:#8e949b;outline:none;box-shadow:0 0 0 3px #17191d0f}.providerPickerTriggerCopy{flex-direction:column;gap:3px;min-width:0;display:flex}.providerPickerTriggerCopy strong{font-size:13px;line-height:1.3;font-weight:var(--font-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.providerPickerTriggerCopy small{color:#7d838b;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.3;overflow:hidden}.providerPickerChevron{color:#8a9098;transition:transform var(--mc-motion-fast,.13s) var(--mc-motion-ease-enter,cubic-bezier(.16, 1, .3, 1))}.providerPickerChevron.open{transform:rotate(180deg)}.providerPickerMenu{z-index:80;background:#fff;border:1px solid #dfe2e5;border-radius:14px;padding:7px;position:absolute;top:calc(100% + 7px);left:0;right:0;box-shadow:0 18px 44px #14181f24,0 3px 10px #14181f0f}.providerPickerMenu .providerPickerSearch{background:#f7f8f8;margin-bottom:6px}.providerPickerMenu .providerPickerList{background:#fff;border:0;border-radius:10px;max-height:min(300px,48vh);padding:2px}.providerPickerMenu .providerPickerOption{border-radius:10px;min-height:56px}.providerPickerMenu .providerPickerOption:hover,.providerPickerMenu .providerPickerOption:focus-visible{background:#f5f6f6;outline:none}.providerPickerMenu .providerPickerOption.selected{box-shadow:none;background:#f1f3f4;border-color:#0000}.providerPickerNameLine{align-items:center;gap:7px;min-width:0;display:flex}.providerPickerNameLine strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.providerPickerNameLine em{color:#5a4c1d;font-size:11px;font-style:normal;line-height:1.2;font-weight:var(--font-semibold);background:#f7efd0;border-radius:999px;flex:none;align-items:center;gap:3px;padding:2px 6px;display:inline-flex}.providerPickerMenu .providerPickerSelection{background:0 0}.providerPickerMenu .providerPickerOption.selected .providerPickerSelection{color:#17191d;background:0 0}@media (max-width:640px){.providerPickerTrigger{min-height:54px}.providerPickerMenu{max-height:58vh;left:-2px;right:-2px}.providerPickerMenu .providerPickerList{max-height:calc(58vh - 58px)}.providerPickerMenu .providerPickerCopy small{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}}
.usageProviderSection{border-top:1px solid #eceeef;margin-top:18px;padding-top:16px}.usageProviderHeading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.usageProviderHeading h3{letter-spacing:-.01em;margin:0;font-size:13px;font-weight:600;line-height:1.3}.usageProviderHeading p{color:#7d828a;margin:4px 0 0;font-size:12px;line-height:1.4}.usageProviderHeading>span{color:#71767e;background:#f3f4f5;border-radius:999px;flex:none;align-items:center;min-height:24px;padding:0 8px;font-size:11px;font-weight:600;display:inline-flex}.usageProviderList{scrollbar-width:thin;max-height:340px;margin-top:12px;display:grid;overflow:auto}.usageProviderRow{border-top:1px solid #f0f1f2;grid-template-columns:minmax(190px,.9fr) minmax(160px,1.5fr) minmax(112px,.55fr);align-items:center;gap:14px;min-height:58px;padding:8px 2px;display:grid}.usageProviderRow:first-child{border-top:0}.usageProviderIdentity{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;min-width:0;display:grid}.usageProviderIdentity>div{flex-direction:column;gap:2px;min-width:0;display:flex}.usageProviderIdentity strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;line-height:1.3;overflow:hidden}.usageProviderIdentity small{color:#91969d;font-size:11px;line-height:1.3}.usageProviderMeter{min-width:0}.usageProviderTrack{background:#eff1f2;border-radius:999px;height:8px;display:block;position:relative;overflow:hidden}.usageProviderOperations,.usageProviderChanges{border-radius:inherit;height:100%;position:absolute;top:0;left:0}.usageProviderOperations{background:#aeb3b9}.usageProviderChanges{background:#17191d}.usageProviderNumbers{text-align:right;flex-direction:column;align-items:flex-end;gap:2px;min-width:0;display:flex}.usageProviderNumbers strong{font-size:13px;font-weight:600;line-height:1.2}.usageProviderNumbers span{color:#848991;white-space:nowrap;font-size:11px;line-height:1.3}.usageProviderNumbers span:has(+*){white-space:normal}@media (max-width:760px){.usageProviderHeading{gap:8px;display:grid}.usageProviderHeading>span{justify-self:start}.usageProviderList{max-height:none}.usageProviderRow{grid-template-columns:minmax(0,1fr) 80px;gap:10px;padding:10px 0}.usageProviderMeter{grid-area:2/1/auto/-1}.usageProviderNumbers{grid-area:1/2}.usageProviderIdentity strong{font-size:12px}.usageProviderNumbers span{font-size:11px}}
.clientConnectionsSection{background:0 0;border:0;border-radius:0;min-width:0;padding:0}.clientConnectionsHeader{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.clientConnectionsHeaderCompact{justify-content:flex-end;align-items:center;min-height:36px}.clientConnectionsHeader h2{letter-spacing:-.015em;margin:0;font-size:14px;font-weight:600;line-height:1.3}.clientConnectionsHeader p{color:#757a83;margin:4px 0 0;font-size:12px;line-height:1.45}.clientConnectionTabs{background:#f4f5f6;border-radius:11px;gap:4px;width:max-content;max-width:100%;margin-top:14px;padding:3px;display:flex}.clientConnectionTabs button{color:#686e77;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:7px;min-height:34px;padding:0 11px;font-size:12px;font-weight:500;display:inline-flex}.clientConnectionTabs button:hover{color:#17191d}.clientConnectionTabs button.active{color:#17191d;background:#fff;font-weight:600;box-shadow:0 1px 3px #14161a14}.clientConnectionTabs button span{background:#eceeef;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;display:grid}.clientConnectionList{margin-top:12px;display:grid}.clientConnectionRow{border-top:1px solid #f0f1f2;grid-template-columns:38px minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:62px;padding:8px 4px;display:grid}.clientConnectionRow:first-child{border-top:0}.clientConnectionIcon{color:#4e545c;background:#f5f6f7;border:1px solid #e7e9eb;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.clientConnectionCopy{min-width:0}.clientConnectionCopy>div{align-items:center;gap:7px;min-width:0;display:flex}.clientConnectionCopy strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;line-height:1.3;overflow:hidden}.clientConnectionCopy p{color:#7f848c;white-space:nowrap;text-overflow:ellipsis;margin:3px 0 0;font-size:12px;line-height:1.4;overflow:hidden}.clientCurrentBadge{color:#357052;white-space:nowrap;background:#eef6f1;border-radius:999px;padding:3px 6px;font-size:11px;font-weight:600}.clientConnectionState{justify-items:end;gap:4px;min-width:96px;display:grid}.clientConnectionState small{color:#9499a0;font-size:11px}.clientStatus{align-items:center;gap:5px;font-size:11px;font-weight:600;display:inline-flex}.clientStatus:before{content:"";background:#9398a0;border-radius:50%;width:6px;height:6px}.clientStatus.online:before{background:#2f8d62}.clientStatus.recent:before,.clientStatus.pending:before{background:#ba8b24}.clientStatus.revoked{color:#9d3930}.clientStatus.revoked:before{background:#b84d43}.clientEmpty{color:#7b8088;text-align:center;background:#fafafa;border:1px dashed #e2e5e8;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-height:74px;margin-top:12px;padding:18px;font-size:12px;display:flex}.clientButton{cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}.clientButton.primary{color:#fff;background:#17191d}.clientButton.secondary{color:#30343a;background:#fff;border-color:#dfe2e5}.clientButton.danger{color:#fff;background:#a92a22}.clientButton:disabled{opacity:.5;cursor:not-allowed}.clientIconButton{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.clientIconButton:hover{background:#f3f4f5;border-color:#e7e9eb}.clientIconButton.danger{color:#a92a22}.clientModalBackdrop{z-index:var(--mc-z-system-dialog);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);isolation:isolate;background:#11141857;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.clientModal{background:#fff;border:1px solid #dfe2e5;border-radius:18px;width:min(470px,100%);overflow:hidden;box-shadow:0 25px 80px #0d10142e}.clientModal.wide{width:min(680px,100%)}.clientModal>header{border-bottom:1px solid #eceeef;justify-content:space-between;align-items:flex-start;gap:12px;padding:17px 18px;display:flex}.clientModal>header h2{margin:0;font-size:16px;font-weight:600;line-height:1.3}.clientModal>header p{color:#7c8189;margin:4px 0 0;font-size:12px;line-height:1.45}.clientModalBody{gap:14px;padding:18px;display:grid}.clientModalBody label{gap:6px;display:grid}.clientModalBody label>span{font-size:12px;font-weight:600}.clientModalBody input,.clientModalBody select{color:#17191d;background:#fff;border:1px solid #dfe2e5;border-radius:10px;min-height:39px;padding:0 11px;font-size:13px}.clientModal>footer{border-top:1px solid #eceeef;justify-content:flex-end;gap:8px;padding:13px 18px;display:flex}.clientError{color:#a92a22;background:#fff0ed;border-radius:9px;padding:9px 11px;font-size:12px}.clientNotice{color:#42627d;background:#f1f6fa;border-radius:9px;padding:9px 11px;font-size:11px}.clientSecretField{background:#f8f9f9;border:1px solid #dfe2e5;border-radius:10px;grid-template-columns:minmax(0,1fr) 34px;align-items:center;gap:8px;padding:6px 7px 6px 10px;display:grid}.clientSecretField code{overflow-wrap:anywhere;font:12px/1.4 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.clientInstruction{gap:7px;display:grid}.clientInstruction>strong{font-size:12px;font-weight:600}.clientInstruction>code,.clientInstruction>pre{color:#f3f4f5;white-space:pre-wrap;overflow-wrap:anywhere;background:#16191d;border-radius:10px;margin:0;padding:11px 12px;font:12px/1.55 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.clientInstruction .clientButton{justify-self:start}.clientConnectionsSection+.clientConnectionsSection{margin-top:0}.clientPermissionIntro,.clientTrustNote{background:#f7f8f9;border-radius:9px;flex-direction:column;gap:2px;padding:9px 10px;display:flex}.clientPermissionIntro strong,.clientTrustNote strong{font-size:11px}.clientPermissionIntro small,.clientTrustNote small{color:#7e858c;font-size:11px;line-height:1.4}.clientSetupProgress{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.clientSetupProgress span{color:#858c93;background:#fafbfb;border:1px solid #e5e8ea;border-radius:9px;align-items:center;gap:5px;min-height:30px;padding:0 8px;font-size:11px;font-weight:600;display:flex}.clientSetupProgress span.active{color:#424a52;background:#fff;border-color:#c9cfd4}.clientSetupProgress span.done{color:#34744c;background:#f1f8f3;border-color:#dcebe1}.clientQuickActions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.clientQuickActions .clientButton{min-height:34px}.clientSuccessPanel{color:#34744c;background:#f1f8f3;border:1px solid #dcebe1;border-radius:11px;align-items:flex-start;gap:10px;padding:12px;display:flex}.clientSuccessPanel>svg{flex:none;margin-top:1px}.clientSuccessPanel strong{font-size:12px}.clientSuccessPanel p{color:#5e7466;margin:3px 0 0;font-size:11px;line-height:1.45}.clientAdvancedSetup{background:#fafbfb;border:1px solid #e5e8ea;border-radius:10px;overflow:hidden}.clientAdvancedSetup summary{cursor:pointer;color:#5e666e;padding:9px 10px;font-size:11px;font-weight:600}.clientAdvancedSetup[open] summary{border-bottom:1px solid #e8eaec}.clientAdvancedSetup>p,.clientAdvancedSetup>small{color:#7c838a;margin:0;padding:9px 10px;font-size:11px;line-height:1.45;display:block}.clientAdvancedSetup .clientSecretField{margin:9px 10px}.clientInstallGuide ol{color:#6e757d;margin:0;padding-left:20px;font-size:11px;line-height:1.5}.clientInstallGuide p{color:#777f86;margin:0;font-size:11px;line-height:1.45}@media (max-width:760px){.clientConnectionsHeader{display:grid}.clientConnectionsHeaderCompact{justify-content:flex-end;display:flex}.clientConnectionsHeader .clientButton{justify-self:start}.clientConnectionTabs{grid-template-columns:1fr 1fr;width:100%;display:grid}.clientConnectionTabs button{justify-content:center}.clientConnectionRow{grid-template-columns:38px minmax(0,1fr) auto}.clientConnectionState{grid-column:2/3;place-items:center start;gap:9px;margin-top:-4px;display:flex}.clientConnectionRow>.clientIconButton{grid-area:1/3/3}.clientConnectionCopy p{white-space:normal}.clientModalBackdrop{align-items:end;padding:0}.clientModal,.clientModal.wide{border-radius:20px 20px 0 0;width:100%;max-height:88vh;overflow:auto}.clientModal>footer{background:#fff;position:sticky;bottom:0}.clientSetupProgress{grid-template-columns:1fr}.clientQuickActions{display:grid}.clientQuickActions .clientButton{width:100%}}.clientBrowserCompanionStatus{background:#f8f9fa;border:1px solid #e5e8eb;border-radius:11px;flex-wrap:wrap;align-items:center;gap:12px;padding:11px 12px;display:flex}.clientBrowserCompanionStatus>span{color:#48505b;flex:none;align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.clientBrowserCompanionStatus>span.checking{color:#66707a}.clientBrowserCompanionStatus>p{color:#777e87;flex:260px;min-width:0;margin:0;font-size:12px;line-height:1.45}.clientBrowserCompanionActions{gap:8px}.clientBrowserCompanionActions .clientButton{min-height:36px}.clientBrowserCompanionActions .clientButton:focus-visible,.clientAdvancedSetup summary:focus-visible{outline-offset:2px;outline:2px solid #717985}@media (max-width:760px){.clientBrowserCompanionStatus{align-items:flex-start;gap:5px}.clientBrowserCompanionStatus>p{flex-basis:100%}}.clientConnectionRow .clientIconButton:has(.clientReconnectLabel){border-color:var(--mc-border,#e7e9eb);width:auto;min-width:102px;color:var(--mc-text,#252831);justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:11px;font-weight:600;display:inline-flex}.clientReconnectLabel{white-space:nowrap}.clientConnectionRow .clientIconButton:focus-visible{outline:2px solid var(--mc-focus-ring,#64748b);outline-offset:2px}@media (max-width:650px){.clientConnectionRow .clientIconButton:has(.clientReconnectLabel){width:38px;min-width:38px;padding:0}.clientReconnectLabel{display:none}}.clientModal.wide:has(.deviceDetailColumns){width:min(1120px,100%)}.clientModal:has(.deviceDetailColumns)>header>div{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.clientModal:has(.deviceDetailColumns)>header p{flex-basis:100%}.deviceDetailColumns{grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);align-items:start;gap:24px;display:grid}.deviceDetailColumns>.clientDetailSection{min-width:0;margin:0}.deviceDetailAccess{border-left:1px solid var(--mc-border,#e2e5e8);min-width:0;padding-left:24px}@media (max-width:760px){.deviceDetailColumns{grid-template-columns:minmax(0,1fr);gap:20px}.deviceDetailAccess{border-left:0;border-top:1px solid var(--mc-border,#e2e5e8);padding:20px 0 0}}
.mcpConnectionsSection{background:0 0;border:0;border-radius:0;min-width:0;margin-top:0;padding:0}.mcpButton{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}.mcpButton:disabled,.mcpIconButton:disabled{opacity:.5;cursor:not-allowed}.mcpButton.primary{color:#fff;background:#17191d;border-color:#17191d}.mcpButton.primary:hover:not(:disabled){background:#2a2d31}.mcpButton.secondary{color:#35393f;background:#fff;border-color:#dee1e4}.mcpButton.secondary:hover:not(:disabled){background:#f7f8f8}.mcpButton.danger{color:#fff;background:#a92a22;border-color:#a92a22}.mcpNotice{color:#5f6570;background:#f5f6f7;border-radius:10px;margin:0 0 8px;padding:9px 11px;font-size:12px;line-height:1.4}.mcpConnectionList{margin-top:4px;display:grid}.mcpConnectionRow{border-top:1px solid #f0f1f2;grid-template-columns:44px minmax(0,1fr) minmax(130px,auto) auto;align-items:center;gap:11px;min-height:76px;padding:11px 2px;display:grid}.mcpConnectionRow:first-child{border-top:0}.mcpLogo{color:#858a91;background:#fff;border:1px solid #e4e7ea;flex:none;place-items:center;display:grid;position:relative;overflow:hidden;box-shadow:0 1px 2px #1018280a}.mcpLogo.md{border-radius:12px;width:44px;height:44px}.mcpLogo.sm{border-radius:10px;width:34px;height:34px}.mcpLogo img{object-fit:contain;background:#fff;width:62%;height:62%;margin:auto;position:absolute;inset:0}.mcpConnectionCopy{min-width:0}.mcpConnectionCopy>div:first-child{align-items:center;gap:7px;min-width:0;display:flex}.mcpConnectionCopy strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.mcpConnectionCopy p{color:#797f87;white-space:nowrap;text-overflow:ellipsis;margin:3px 0 0;font-size:12px;line-height:1.35;overflow:hidden}.mcpConnectionCopy>small{color:#979ba2;margin-top:3px;font-size:11px;line-height:1.3;display:block}.mcpStatus{color:#6c727a;white-space:nowrap;background:#f1f3f4;border-radius:999px;align-items:center;min-height:20px;padding:0 7px;font-size:11px;font-weight:600;display:inline-flex}.mcpStatus.connected{color:#24764c;background:#edf8f1}.mcpStatus.oauth_required{color:#8f6505;background:#fff7de}.mcpStatus.error{color:#a92a22;background:#fff0ed}.mcpLastError{color:#9b332c;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:11px;line-height:1.35;display:block;overflow:hidden}.mcpToolChips{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.mcpToolChips span{color:#666c74;white-space:nowrap;text-overflow:ellipsis;background:#f4f5f6;border-radius:6px;max-width:160px;padding:3px 6px;font:500 10px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}.mcpConnectionMetrics{text-align:right;min-width:130px}.mcpConnectionMetrics strong{font-size:16px;font-weight:600;line-height:1.1;display:block}.mcpConnectionMetrics>span{color:#81868e;font-size:11px;font-weight:500;display:block}.mcpConnectionMetrics small{color:#9a9fa6;margin-top:2px;font-size:11px;line-height:1.3;display:block}.mcpRowActions{justify-content:flex-end;align-items:center;gap:5px;display:flex}.mcpIconButton{color:#626871;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.mcpIconButton:hover{background:#f3f4f5;border-color:#e5e7e9}.mcpIconButton.danger{color:#a92a22}.mcpEmpty{text-align:center;color:#82878e;border:1px dashed #dfe2e4;border-radius:12px;place-items:center;min-height:130px;margin-top:4px;padding:24px;display:grid}.mcpEmpty strong{color:#34383e;margin-top:5px;font-size:13px}.mcpEmpty p{margin:3px 0 0;font-size:12px}.mcpModalBackdrop{z-index:var(--mc-z-modal);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#14161957;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.mcpModal{background:#fff;border:1px solid #dfe2e4;border-radius:20px;flex-direction:column;width:min(520px,100%);max-height:min(780px,100vh - 36px);display:flex;overflow:hidden;box-shadow:0 24px 80px #1113172e}.mcpModal.wide{width:min(780px,100%)}.mcpModal>header{border-bottom:1px solid #eceeef;justify-content:space-between;align-items:flex-start;gap:14px;padding:17px 18px 14px;display:flex}.mcpModal>header h2{letter-spacing:-.015em;margin:0;font-size:17px;font-weight:600;line-height:1.3}.mcpModal>header p{color:#757a83;margin:4px 0 0;font-size:12px;line-height:1.45}.mcpModalBody{padding:16px 18px;overflow:auto}.mcpModal>footer{border-top:1px solid #eceeef;justify-content:flex-end;gap:8px;padding:13px 18px;display:flex}.mcpSearch{color:#92979e;border:1px solid #e1e4e6;border-radius:10px;align-items:center;gap:8px;height:38px;padding:0 10px;display:flex}.mcpSearch input{background:0 0;border:0;outline:0;width:100%;font-size:13px}.mcpPresetGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:13px;display:grid}.mcpPresetCard{text-align:left;cursor:pointer;background:#fff;border:1px solid #e7e9eb;border-radius:13px;min-height:150px;padding:12px}.mcpPresetCard:hover{background:#fafbfb;border-color:#d5d9dc}.mcpPresetTop{justify-content:space-between;align-items:flex-start;gap:7px;display:flex}.mcpPresetCard>strong{margin-top:11px;font-size:13px;font-weight:600;display:block}.mcpPresetCard>p{color:#7b8088;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:4px 0 8px;font-size:11px;line-height:1.4;display:-webkit-box;overflow:hidden}.mcpPresetCard>small{color:#9b9fa6;font-size:11px}.mcpOfficialBadge,.mcpTemplateBadge{white-space:nowrap;border-radius:999px;align-items:center;gap:3px;min-height:20px;padding:0 6px;font-size:11px;font-weight:600;display:inline-flex}.mcpOfficialBadge{color:#24764c;background:#edf8f1}.mcpTemplateBadge{color:#777c84;background:#f2f3f4}.mcpBackButton{color:#6d737b;cursor:pointer;background:0 0;border:0;align-items:center;gap:3px;padding:0 0 12px;font-size:12px;font-weight:500;display:inline-flex}.mcpFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.mcpFormGrid label{gap:6px;display:grid}.mcpFormGrid label>span{font-size:12px;font-weight:600}.mcpFormGrid input,.mcpFormGrid select,.mcpFormGrid textarea{color:#202327;background:#fff;border:1px solid #dfe2e4;border-radius:9px;outline:0;width:100%;padding:9px 10px;font-size:13px;line-height:1.4}.mcpFormGrid textarea{resize:vertical;font:12px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace}.mcpFormGrid input:focus,.mcpFormGrid select:focus,.mcpFormGrid textarea:focus{border-color:#aeb4ba;box-shadow:0 0 0 3px #17191d0d}.mcpFormGrid input[readonly]{color:#666b72;background:#f6f7f7}.mcpFormGrid small{color:#90959c;font-size:11px;line-height:1.4}.mcpWideField{grid-column:1/-1}.mcpOauthHint{color:#616770;background:#f7f8f8;border-radius:10px;align-items:flex-start;gap:9px;padding:10px 11px;display:flex}.mcpOauthHint strong{color:#32363b;font-size:12px}.mcpOauthHint p{margin:2px 0 0;font-size:11px;line-height:1.4}.mcpError{color:#9c3028;background:#fff0ed;border-radius:9px;align-items:flex-start;gap:7px;margin-top:12px;padding:9px 10px;font-size:12px;line-height:1.4;display:flex}.mcpDeleteWarning{color:#686e76;align-items:flex-start;gap:9px;display:flex}.mcpDeleteWarning p{margin:0;font-size:12px;line-height:1.45}.mcpTechnicalDetails{margin-top:8px}.mcpTechnicalDetails summary{cursor:pointer;color:#7f4540;font-size:11px;font-weight:600}.mcpTechnicalDetails p{overflow-wrap:anywhere;background:#ffffff94;border-radius:8px;margin:6px 0 0;padding:8px 9px;font:11px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace}@media (max-width:900px){.mcpPresetGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.mcpConnectionRow{grid-template-columns:40px minmax(0,1fr) auto}.mcpConnectionMetrics{display:none}.mcpLogo.md{width:40px;height:40px}.mcpRowActions{grid-column:2/-1;justify-content:flex-start}}@media (max-width:620px){.mcpPresetGrid,.mcpFormGrid{grid-template-columns:1fr}.mcpWideField{grid-column:auto}.mcpConnectionRow{grid-template-columns:38px minmax(0,1fr);align-items:start}.mcpLogo.md{border-radius:10px;width:38px;height:38px}.mcpRowActions{flex-wrap:wrap;grid-column:1/-1;padding-left:49px}.mcpConnectionCopy>div:first-child{flex-wrap:wrap;align-items:flex-start}.mcpConnectionCopy p{white-space:normal;word-break:break-all}.mcpModalBackdrop{align-items:end;padding:0}.mcpModal,.mcpModal.wide{border-bottom:0;border-radius:20px 20px 0 0;width:100%;max-height:90vh}.mcpToolChips{display:none}}.mcpPresetGrid .mcpPresetCard{flex-direction:column;min-height:176px;transition:border-color .14s,background-color .14s,box-shadow .14s;display:flex}.mcpPresetGrid .mcpPresetCard:hover:not(:disabled){border-color:#bdc5cc;box-shadow:0 4px 14px #1118270e}.mcpPresetGrid .mcpPresetCard:focus-visible{outline:2px solid var(--mc-focus-ring,#8ca9dc);outline-offset:2px}.mcpPresetGrid .mcpPresetCard:disabled{cursor:wait;opacity:.6}.mcpPresetFooter{justify-content:space-between;align-items:center;gap:9px;min-width:0;margin-top:auto;padding-top:9px;display:flex}.mcpPresetFooter>small{color:#8d949d;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10.5px;overflow:hidden}.mcpPresetConnectAction{color:#303740;background:#f5f6f8;border:1px solid #e1e5e9;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:5px;min-height:30px;padding:0 10px;font-size:11px;font-weight:650;display:inline-flex}.mcpPresetCard.oneClick .mcpPresetConnectAction{color:#fff;background:#17191d;border-color:#17191d}.mcpPresetCard.oneClick:hover:not(:disabled) .mcpPresetConnectAction{background:#30343a}@media (max-width:620px){.mcpPresetGrid .mcpPresetCard{min-height:150px}}.mcpModalBody .mc-search-field.mcpPresetSearch{border:1px solid var(--mc-border,#dfe2e4);background:var(--mc-input-bg,#f3f4f6);width:100%;min-height:38px;color:var(--mc-text-muted,#757d89);border-radius:999px;margin-bottom:12px;padding:0 12px}html body .mcpModalBody .mcpPresetSearch>input[type=search]{border-radius:0;outline:none;height:36px;min-height:0;margin:0;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.mcpModalBody .mcpPresetSearch:focus-within{outline:2px solid var(--mc-focus-ring,#8a9ab4);outline-offset:2px}
