.app-shell{position:relative;background:radial-gradient(900px 700px at -10% -20%,var(--mc-backdrop-glow-1),transparent 60%),radial-gradient(800px 700px at 110% 30%,var(--mc-backdrop-glow-2),transparent 60%),var(--background)}.app-shell:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--mc-violet) 80%,transparent),color-mix(in srgb,var(--mc-cyan) 80%,transparent),transparent);pointer-events:none;z-index:1}.content-shell{position:relative;isolation:isolate;background:transparent}.content-shell:before{content:"";position:absolute;inset:0 0 auto 0;height:420px;background-image:linear-gradient(var(--mc-backdrop-grid) 1px,transparent 1px),linear-gradient(90deg,var(--mc-backdrop-grid) 1px,transparent 1px);background-size:44px 44px;-webkit-mask:radial-gradient(ellipse 70% 100% at 50% 0,#000,transparent);mask:radial-gradient(ellipse 70% 100% at 50% 0,#000,transparent);pointer-events:none;z-index:-1}.page-container{padding:20px 28px 24px}.app-shell>.content-shell>.page-container.vector-backdrop{background:transparent}.mc-rail{border-right:1px solid var(--mc-line);background:color-mix(in srgb,var(--background) 60%,transparent)}.mc-rail-logo{position:relative;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;flex-shrink:0;background:conic-gradient(from 200deg,var(--mc-violet),var(--mc-cyan),var(--mc-violet));box-shadow:var(--mc-glow-violet)}.mc-rail-logo__inner{width:30px;height:30px;border-radius:50%;background:var(--background);display:grid;place-items:center;overflow:hidden}.mc-rail-btn{position:relative;flex-shrink:0;display:flex;align-items:center;gap:10px;border-radius:12px;border:0;background:transparent;color:var(--dimmed);cursor:pointer;outline:none;transition:color .14s ease,background .14s ease,box-shadow .14s ease;--mc-rail-bar-left:-14px}.mc-rail-btn:hover{color:var(--foreground);background:var(--mc-fill-hover)}.mc-rail-btn:focus-visible{box-shadow:var(--mc-focus-ring)}.mc-rail-btn.is-active{color:var(--foreground);background:linear-gradient(140deg,color-mix(in srgb,var(--mc-violet-deep) 35%,transparent),color-mix(in srgb,var(--mc-cyan) 18%,transparent));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--mc-violet) 50%,transparent),0 0 22px -4px color-mix(in srgb,var(--mc-violet-deep) 70%,transparent)}.mc-rail-btn.is-active:focus-visible{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--mc-violet) 50%,transparent),var(--mc-focus-ring)}.mc-rail-btn.is-active:before{content:"";position:absolute;left:var(--mc-rail-bar-left);top:50%;width:3px;height:20px;margin-top:-10px;border-radius:2px;background:linear-gradient(180deg,var(--mc-violet),var(--mc-cyan));box-shadow:0 0 10px var(--mc-cyan);pointer-events:none}.mc-rail-btn.is-locked{opacity:.55}.mc-rail--collapsed .mc-rail-btn{width:44px;height:44px;justify-content:center;padding:0}.mc-rail--open .mc-rail-btn{width:100%;min-height:40px;padding:0 12px;justify-content:flex-start;font-size:14px;--mc-rail-bar-left:-10px}.mc-rail--open .mc-rail-btn.is-active:before{left:var(--mc-rail-bar-left)}.mc-rail-btn__label{flex:1;min-width:0;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500}.mc-rail-divider{flex-shrink:0;width:24px;height:1px;margin:6px auto;background:var(--mc-line)}.mc-rail--open .mc-rail-divider{width:auto;margin:8px 4px}.mc-rail-group-label{padding:12px 12px 4px;user-select:none}.mc-topbar{height:64px;flex-shrink:0;position:relative;z-index:20;gap:18px;padding:0 28px;border-bottom:1px solid var(--mc-line);background:transparent;font-size:13px}.mc-crumbs,.mc-topbar{display:flex;align-items:center}.mc-crumbs{gap:10px;min-width:0;flex:0 1 auto}.mc-crumb-sep{color:var(--dimmed);user-select:none;flex-shrink:0}.mc-crumb{display:inline-flex;align-items:center;gap:10px;min-width:0}.mc-crumb:empty{display:none}.mc-crumb:not(:empty)~.mc-crumb:not(:empty):before{content:"/";color:var(--dimmed);user-select:none;flex-shrink:0}.mc-crumb--factory>div>button[aria-haspopup=listbox]{border-color:transparent!important;background:transparent!important;box-shadow:none!important;min-width:0!important;padding:4px 6px!important;margin-left:-6px;color:var(--foreground-soft)!important;max-width:220px}.mc-crumb--factory>div>button[aria-haspopup=listbox]:hover{background:var(--mc-fill-hover)!important}.mc-crumb-current{font-weight:500;color:var(--foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.mc-crumbs [data-testid=active-company-label]{font-size:13px!important;font-weight:400!important;color:var(--foreground-soft)!important;padding:0!important}.mc-crumb-product{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 6px;margin-left:-6px;border:0;border-radius:7px;background:transparent;color:var(--foreground);font:inherit;font-size:13px;font-weight:600;letter-spacing:.32em;text-transform:uppercase;white-space:nowrap;cursor:pointer;outline:none}.mc-crumb-product:hover{background:var(--mc-fill-hover)}.mc-crumb-product:focus-visible{box-shadow:var(--mc-focus-ring)}.mc-icon-btn{position:relative;width:36px;height:36px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:var(--mc-radius-button);background:transparent;color:var(--muted);cursor:pointer;outline:none;transition:color .14s ease,background .14s ease}.mc-icon-btn:hover,.mc-icon-btn[aria-expanded=true]{color:var(--foreground);background:var(--mc-fill-hover)}.mc-icon-btn:focus-visible{box-shadow:var(--mc-focus-ring)}.mc-command{width:440px;max-width:100%;height:38px;display:flex;align-items:center;gap:10px;padding:0 8px 0 14px;border-radius:10px;border:1px solid transparent;background:var(--mc-panel-fill) padding-box,var(--mc-hairline-neutral) border-box;box-shadow:var(--mc-inset-top);color:var(--dimmed);font:inherit;font-size:13px;text-align:left;cursor:text;outline:none;transition:box-shadow .14s ease}.mc-command:hover{color:var(--muted)}.mc-command:focus-visible{box-shadow:var(--mc-focus-ring)}.mc-command__text{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-kbd{font-family:var(--font-mono);font-size:var(--fs-small);line-height:1;padding:4px 7px;border-radius:5px;background:var(--mc-fill-soft);box-shadow:inset 0 0 0 1px var(--mc-line);color:var(--muted);white-space:nowrap}.mc-avatar{width:36px;height:36px;flex-shrink:0;border-radius:50%;padding:1.5px;box-sizing:border-box;background:conic-gradient(var(--mc-violet),var(--mc-cyan),var(--mc-violet))}.mc-avatar__inner{width:100%;height:100%;border-radius:50%;background:var(--surface);display:grid;place-items:center;color:var(--foreground);font-size:var(--fs-small);font-weight:600;letter-spacing:.02em}.mc-pop{border:1px solid transparent!important;background:var(--mc-panel-fill) padding-box,var(--mc-hairline-neutral) border-box!important;box-shadow:var(--mc-shadow-pop)!important}@media (max-width:1280px){.mc-command{width:300px}}@media (max-width:1100px){.mc-command__text{display:none}.mc-command{width:auto}}.module-hub-toolbar,.module-hub-toolbar-grouped{background:transparent;padding:0 28px}.mc-tabs{display:flex;align-items:stretch;gap:28px;min-height:48px;border-bottom:1px solid var(--mc-line);overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.mc-tabs::-webkit-scrollbar{display:none}.mc-tabs--wrap{flex-wrap:wrap;row-gap:0;overflow:visible}.mc-tab{position:relative;flex-shrink:0;display:inline-flex;align-items:center;gap:8px;height:48px;padding:0;border:0;background:transparent;color:var(--foreground-soft);font:inherit;font-size:14px;font-weight:500;white-space:nowrap;cursor:pointer;outline:none;transition:color .14s ease}.mc-tabs--wrap .mc-tab{height:42px}.mc-tab:hover{color:var(--foreground)}.mc-tab:focus-visible{box-shadow:var(--mc-focus-ring);border-radius:6px}.mc-tab.is-active{color:var(--foreground);font-weight:600}.mc-tab.is-active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;border-radius:2px;background:var(--mc-accent-gradient-x);box-shadow:0 0 12px color-mix(in srgb,var(--mc-cyan) 70%,transparent),0 -4px 14px color-mix(in srgb,var(--mc-violet-deep) 45%,transparent)}.mc-tab__count{font-family:var(--font-mono);font-size:var(--fs-small);line-height:1;padding:3px 6px;border-radius:999px;background:var(--mc-fill-soft);box-shadow:inset 0 0 0 1px var(--mc-line);color:var(--muted)}.mc-tab.is-active .mc-tab__count{color:var(--primary-soft-fg);background:color-mix(in srgb,var(--mc-violet-deep) 14%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--mc-violet) 35%,transparent)}.mc-segmented-row{display:flex;align-items:center;padding:12px 0 2px;min-width:0}.mc-segmented{display:inline-flex;align-items:center;gap:2px;padding:3px;border-radius:10px;background:var(--mc-fill-soft);box-shadow:inset 0 0 0 1px var(--mc-line);max-width:100%;overflow-x:auto;scrollbar-width:none}.mc-segmented::-webkit-scrollbar{display:none}.mc-segmented--wrap{flex-wrap:wrap;overflow:visible}.mc-segment{flex-shrink:0;height:30px;padding:0 12px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--muted);font:inherit;font-size:13px;font-weight:500;white-space:nowrap;cursor:pointer;outline:none;transition:color .14s ease,background .14s ease}.mc-segment:hover{color:var(--foreground)}.mc-segment:focus-visible{box-shadow:var(--mc-focus-ring)}.mc-segment.is-active{color:var(--foreground);font-weight:600;background:var(--mc-panel-fill) padding-box,var(--mc-hairline) border-box;box-shadow:var(--mc-inset-top)}.module-hub-toolbar--wrap,.module-hub-toolbar-grouped--wrap{padding:0 28px}.mc-flyout-item{position:relative;border-radius:7px}.mc-flyout-item:hover{background:var(--mc-fill-hover)!important;color:var(--foreground)!important}.mc-flyout-item:focus-visible{outline:none;box-shadow:var(--mc-focus-ring)}.mc-flyout-item.is-active{color:var(--foreground)!important;background:linear-gradient(90deg,color-mix(in srgb,var(--mc-violet-deep) 18%,transparent),transparent)!important}.mc-flyout-item.is-active:before{content:"";position:absolute;left:0;top:5px;bottom:5px;width:2px;border-radius:2px;background:linear-gradient(180deg,var(--mc-violet),var(--mc-cyan))}.system-shell-rail{top:64px;max-height:calc(100vh - 64px)}.mc-sysnav-item{position:relative;transition:color .14s ease,background .14s ease;outline:none}.mc-sysnav-item:hover{color:var(--foreground)!important;background:var(--mc-fill-hover)}.mc-sysnav-item:focus-visible{box-shadow:var(--mc-focus-ring)}.mc-sysnav-item.is-active{color:var(--foreground)!important;background:linear-gradient(140deg,color-mix(in srgb,var(--mc-violet-deep) 22%,transparent),color-mix(in srgb,var(--mc-cyan) 8%,transparent));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--mc-violet) 32%,transparent)}.mc-sysnav-item.is-active:before{content:"";position:absolute;left:-12px;top:50%;width:2px;height:18px;margin-top:-9px;border-radius:2px;background:linear-gradient(180deg,var(--mc-violet),var(--mc-cyan));box-shadow:0 0 10px color-mix(in srgb,var(--mc-cyan) 80%,transparent);pointer-events:none}.mc-sysnav-item--nested.is-active:before{left:0}@media (max-width:768px){.mc-topbar{gap:12px}.mc-topbar,.module-hub-toolbar,.module-hub-toolbar--wrap,.module-hub-toolbar-grouped,.module-hub-toolbar-grouped--wrap{padding:0 16px}.page-container{padding:16px}.system-shell-rail{position:static;max-height:38vh}}